453 sao GitHub và vẫn tăng — Anil-matcha/Open-AI-Micro-Drama-Generator là dự án Python mà TopGit đang theo dõi trên nền tảng. AI short drama & micro-drama video generator — turns any idea into a complete short-form drama using multi-agent AI pipeline (screenwriter → storyboard → frames → video). Seedance 2 VIP, Kling 3.0 Pro, Veo 3.1, Sora 2.
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
❌ Manual, fragmented workflow — Separate tools needed for scripting, image gen, and video gen
❌ No narrative structure — Raw T2V models don't understand story arcs or scene continuity
❌ Character inconsistency — Characters look different in every shot
❌ Visual-only — Missing scripts, narrative depth, and cinematic storytelling
💡 MicroDrama AI Solution:
🎬 Screenwriter, Storyboard Artist, Frame Generator, and Video Producer — all in one automated pipeline.
Type an idea. MicroDrama AI autonomously handles everything: story development, character design, shot-by-shot storyboarding, frame generation, and video clip production — then stitches it all into a complete cinematic micro-drama. Powered entirely by a single MuAPI key.
🎨 Explore 50+ more open-source AI apps →
Related Projects
Seedance 2.5 on MuAPI — Model landing page for the cinematic video workflow.
Seedance 2.5 text-to-video playground — Try the model used for short-form scenes.
AI-Youtube-Shorts-Generator — Auto-clip and crop your AI dramas into viral YouTube Shorts
Clip-Anything — Clip any moment from your AI drama with text prompts
AI-Faceless-Video-Generator — Generate faceless AI videos for your drama channel
awesome-ai-video-models — compare AI video models by API, price & speed
ai-creator-academy — free curriculum teaching creators how to monetize AI micro-dramas and video content
Watch MicroDrama AI transform ideas into fully cinematic micro-drama videos using autonomous AI agents, character-consistent image generation, storyboarding, and MuAPI-powered video creation.
📑 Table of Contents
💡 Key Features
🏗️ Architecture
🔄 Pipeline Stages
🚀 Quick Start
🛠️ Project Structure
🌐 API Reference
⚙️ Configuration
🖥️ UI Overview
💡 Key Features
🎭 Idea to Video
From Spark to Screen
Transform a raw idea into a complete micro-drama. The AI develops the story, writes scene scripts, designs the storyboard, and generates the full video — zero manual steps.
📝 Script to Video
Bring Your Script to Life
Already have a scene script? Skip the writing phase and let MicroDrama AI handle storyboarding, character portraits, frame generation, and video production.
🎨 Character Consistency
Coherent Visual Identity
Characters are extracted with detailed static and dynamic features. Reference portraits are generated and used to keep characters visually consistent across every shot.
📡 Real-time Progress
Live Pipeline Visibility
Watch every stage of the pipeline in real time via SSE streaming — from story development through to the final concatenated video, with a live animated stage timeline.
🏗️ Architecture
┌──────────────────────────────────────────────────────────┐
│ MicroDrama AI Server │
Idea / Script ─► │ │
│ ┌────────────────────────────────────────────────────┐ │
│ │ Screenwriter Agent │ │
│ │ develop_story() → write_script_based_on_story() │ │
│ └──────────────────────────┬─────────────────────────┘ │
│ │ story + scene scripts │
│ ┌──────────────────────────▼─────────────────────────┐ │
│ │ Character Extractor Agent │ │
│ │ extract_characters(script) → List[char] │ │
│ └──────────────────────────┬─────────────────────────┘ │
│ │ characters[] │
│ ┌──────────────────────────▼─────────────────────────┐ │
│ │ Storyboard Artist Agent │ │
│ │ design_storyboard() → List[ShotBriefDescription] │ │
│ └──────────────────────────┬─────────────────────────┘ │
│ │ shots[] │
│ ┌──────────────────────────▼─────────────────────────┐ │
│ │ MuAPI Tools │ │
│ │ ① Portrait Gen → flux-dev-image (T2I) │ │
│ │ ② Frame Gen → flux-kontext-dev-i2i (I2I) │ │
│ │ ③ Video Gen → kling-v2.1-standard-i2v (I2V) │ │
│ └──────────────────────────┬─────────────────────────┘ │
│ │ video clips │
│ ┌──────────────────────────▼─────────────────────────┐ │
│ │ moviepy Concat │ │
│ └──────────────────────────┬─────────────────────────┘ │
└────────────────────────────-┼──────────────────────────--┘
│
final_video.mp4
All LLM calls (story, characters, storyboard) go through MuAPI's /claude-sonnet-4-6 endpoint.
Only one API key is required for the entire pipeline.
🔄 Pipeline Stages
Idea to Video — Full Pipeline
#
Stage
Agent / Tool
Output
1
Story Development
Screenwriter (MuAPI LLM)
Story outline in prose
2
Character Extraction
CharacterExtractor (MuAPI LLM)
Characters with static + dynamic visual features
3
Scene Scripting
Screenwriter (MuAPI LLM)
2–4 individual scene scripts
4
Character Portraits
MuAPI flux-dev-image (T2I)
Reference portrait per character — runs in parallel
5
Storyboard Design
StoryboardArtist (MuAPI LLM)
3–5 shots per scene: visual + motion + audio desc
6
Frame Generation
MuAPI flux-kontext-dev-i2i (I2I)
First frame per shot using character reference images
7
Video Generation
MuAPI kling-v2.1-standard-i2v (I2V)
5-second video clip per shot — runs in parallel
8
Concatenation
moviepy
All clips joined into final_video.mp4
Script to Video — Short Pipeline
Skips stages 1–3. Starts directly from your provided script.
#
Stage
Agent / Tool
Output
1
Character Extraction
CharacterExtractor (MuAPI LLM)
Characters with visual descriptions
2
Character Portraits
MuAPI flux-dev-image (T2I)
Reference portrait per character
3
Storyboard Design
StoryboardArtist (MuAPI LLM)
Shots from your script
4
Frame Generation
MuAPI flux-kontext-dev-i2i (I2I)
First frame per shot
5
Video Generation
MuAPI kling-v2.1-standard-i2v (I2V)
5-second video per shot
6
Concatenation
moviepy
Final scene video
🚀 Quick Start
Prerequisites
Python 3.10+
Node.js 18+
A MuAPI API key
1. Clone the repo
git clone https://github.com/Anil-matcha/Open-AI-Micro-Drama-Generator.git
cd Open-AI-Micro-Drama-Generator
2. Set up the server
cd server
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
cp .env.example .env
# Open .env and set MUAPI_KEY=your_key_here
3. Start the server
uvicorn api:app --reload --port 8000
API available at http://localhost:8000. Health check: GET /api/health.
4. Set up and start the client
cd client
npm install
npm run dev
Open http://localhost:3000.
5. Generate your first micro-drama
Enter an idea — e.g. "A detective chases a shadow through a neon-lit cyberpunk city"
Optionally add requirements — e.g. "Keep it under 3 scenes, suitable for all ages"
Pick a visual style: Cinematic, Realistic, Anime, Fantasy, or Documentary
Click Generate Video and watch the pipeline run in real time
Download your finished micro-drama when it completes
{
"idea": "A lone astronaut discovers alien ruins on Europa",
"user_requirement": "Keep it under 3 scenes, suitable for all ages",
"style": "Cinematic",
"mode": "idea2video"
}
Anil-matcha/Open-AI-Micro-Drama-Generator có phải mã nguồn mở không?
TopGit chưa ghi nhận license cho Anil-matcha/Open-AI-Micro-Drama-Generator. Phần lớn repo public trên GitHub là mã nguồn mở, nhưng điều khoản khác nhau từng repo — mở file LICENSE để xác nhận.
Anil-matcha/Open-AI-Micro-Drama-Generator có trang demo không?
Dự án có trang chủ ở https://muapi.ai?utm_source=github&utm_medium=about&utm_campaign=open-ai-micro-drama-generator. Tab "Readme" ở trang này thường có ảnh chụp và hướng dẫn bắt đầu nhanh.
Anil-matcha/Open-AI-Micro-Drama-Generator là gì?
Anil-matcha/Open-AI-Micro-Drama-Generator (Anil-matcha/Open-AI-Micro-Drama-Generator) là dự án Python trên GitHub. Theo mô tả gốc: AI short drama & micro-drama video generator — turns any idea into a complete short-form drama using multi-agent AI pipeline (screenwriter → storyboard → frames → video). Seedance 2 VIP, Kling 3.0 Pro, Veo 3.1, Sora 2.
Cùng nhóm Backend còn repo nào?
Anil-matcha/Open-AI-Micro-Drama-Generator thuộc nhóm Backend trên TopGit, cùng 20 topic GitHub. Trang Trending và Topics liệt kê các repo cùng số sao và cùng ngôn ngữ để so sánh.
Đọc thêm về Anil-matcha/Open-AI-Micro-Drama-Generator ở đâu?
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/Anil-matcha/Open-AI-Micro-Drama-Generator là nguồn chính thức.
Vì sao Anil-matcha/Open-AI-Micro-Drama-Generator được xếp vào nhóm Backend?
TopGit xếp Anil-matcha/Open-AI-Micro-Drama-Generator vào nhóm Backend dựa trên GitHub topics và mô tả của repo (gắn thẻ: "agentic-ai", "ai-drama", "ai-filmmaking"). Việc phân loại dựa trên metadata thật của repo, không phải đoán theo cảm tính biên tập.
Đọc đầy đủ README ở tab phía trên.
Chưa chắc Open-AI-Micro-Drama-Generator có hợp với bạn?
Để ChatGPT, Claude hoặc Perplexity tìm hiểu giúp — bấm bên dưới và xem AI nói gì về Open-AI-Micro-Drama-Generator.