Anil-matcha/Open-AI-Micro-Drama-Generator sits at 548 stars on GitHub, written primarily in Python. 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.
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
❌ 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"
}
Is Anil-matcha/Open-AI-Micro-Drama-Generator open source?
TopGit's metadata for Anil-matcha/Open-AI-Micro-Drama-Generator does not record a license. Most public repositories on GitHub ARE open source, but the exact terms vary — verify by opening the LICENSE file directly.
What else is in the Backend space?
Anil-matcha/Open-AI-Micro-Drama-Generator is tracked by TopGit under the Backend category, alongside 20 GitHub-tagged topics. Trending and Topics pages list peer repositories of comparable stars and language.
What is Anil-matcha/Open-AI-Micro-Drama-Generator?
Anil-matcha/Open-AI-Micro-Drama-Generator (Anil-matcha/Open-AI-Micro-Drama-Generator) is a Python project on GitHub. From the project's own README: 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.
Where can I see Anil-matcha/Open-AI-Micro-Drama-Generator in action?
The project maintains a homepage at https://muapi.ai?utm_source=github&utm_medium=about&utm_campaign=open-ai-micro-drama-generator. The README tab on this page also usually contains screenshots and a quickstart.
Where do I read more about Anil-matcha/Open-AI-Micro-Drama-Generator?
This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/Anil-matcha/Open-AI-Micro-Drama-Generator is the definitive source.
Why is Anil-matcha/Open-AI-Micro-Drama-Generator categorized under Backend?
TopGit places Anil-matcha/Open-AI-Micro-Drama-Generator in the Backend category based on its GitHub topics and description (tagged: "agentic-ai", "ai-drama", "ai-filmmaking"). Categories are assigned from real repository metadata, not editorial guesswork.
Read full README in the tab above.
Want a second opinion on Open-AI-Micro-Drama-Generator?
Ask an AI that can read this page — one click and you get its take on Open-AI-Micro-Drama-Generator.