Turn Your Ideas into Fully Rendered Videos
A team of 9 specialized AI agents collaborates to write scripts, create storyboards, generate voiceovers, compose background music, and render complete videos from a single sentence prompt.
Demo: A cyberpunk detective story generated entirely by AI — from script to final render in minutes. The video showcases OpenDirector's 9-agent pipeline producing cinematic visuals, character art, voiceover narration, and original background music from a single text prompt.
See how OpenDirector transforms a single sentence into a complete cinematic video through its 9-agent pipeline.
Prompt Input
The user enters a single sentence: a cyberpunk detective story set in a neon-lit city. OpenDirector's Research Agent immediately begins gathering background information on cyberpunk aesthetics, noir storytelling tropes, and visual references.
Script Generation
The Script Agent writes a complete narrative with three-act structure, dialogue, scene descriptions, and pacing notes. It adapts the story for short-form video format with dramatic beats and a satisfying conclusion.
Art Direction
The Art Style Agent selects from 34 built-in styles across 9 categories, applying cyberpunk genre conventions. The Storyboard Agent then plans each shot using cinematic principles — rule of thirds, leading lines, and camera angles with metadata for image generation.
Character & Location Design
The Character Agent generates detailed character sheets with consistent visual identity across scenes, including expression variations and style embeddings. The Location Agent creates atmospheric interior and exterior environments with depth layers for parallax effects.
Voice & Music
The Voice Agent produces natural narration using TTS providers (Edge, OpenAI, or custom voices) with SSML markup for pacing control. The BGM Agent composes background music matched to the story's mood, with crossfading and sound effects layering.
Final Render
The Media Agent assembles all assets — character images, backgrounds, voiceover, music, and subtitles — into a fully rendered video using FFCreator. It handles image composition, subtitle overlay, audio synchronization, and encoding to the target resolution up to 1080p.
The entire process from prompt to final video takes just minutes, with manual editing available at every stage in Creative Mode.
What is OpenDirector?
OpenDirector is an open-source AI video production platform that uses 9 specialized AI agents to automate the entire video creation pipeline. Built on LangGraph for agent orchestration, Next.js for the web interface, and FFCreator for video rendering, it transforms a single sentence prompt into a fully produced video — complete with script, storyboard, character designs, location art, voiceover, background music, and final render. The platform offers two production modes: Creative Mode for interactive, high-end cinematic outputs with manual editing at every stage, and Batch Mode for automated bulk generation of short-form videos. It ships with 34 built-in art styles across 9 categories, supports 16:9, 9:16, and 1:1 aspect ratios, and exports up to 1080p Full HD. As a Docker-first, self-hosted solution, all data stays on the user's local machine, ensuring complete privacy. The project is MIT-licensed and maintained by seme-org on GitHub.
Dual Production Engines
Choose between customized interactive creation and automated bulk video generation.
Creative Mode
Auto-generates a complete plan: brief, story, storyboard, voiceover, plates, and BGM from one sentence. Keep full creative control with inline manual editing.
- Interactive storyboard preview with audio sync
- 34 built-in art styles across 9 categories
- Multiple TTS voice options with real-time preview
- Supports 16:9 cinematic, 9:16 portrait, and 1:1 square layouts
- Export resolutions up to 1080p Full HD
Batch Mode
Designed for bulk production of short videos. Input topics, and the AI automatically writes multiple scripts, retrieves stock footage, and generates high-converting clips.
- Topic-to-video batch generation engine
- Customizable clip duration & transition pacing
- Subtitle overlay with custom fonts, colors, and positioning
- Royalty-free HD footages from Pexels & Pixabay
- Generate multiple variants at once to select the best
Self-Host with One Command
OpenDirector is Docker-first. Keep your transcripts, files, and assets completely private on your local machine.
Clone repository
Terminal step 1Configure API credentials in env file
Terminal step 2Boot up MySQL, Redis, MinIO, and App
Terminal step 3Open in browser to start creating
Terminal step 4git clone https://github.com/seme-org/open-director.git cd open-director
cp .env.example .env # Edit .env and enter your WAVESPEED_API_KEY and OPENAI_API_KEY
docker compose up -d --build
# Open http://localhost:3000 in your browser
Frequently Asked Questions
Everything you need to know about OpenDirector.