The Agentic Video Generation Framework.
š¬ Auto Director
The Agentic Video Generation Framework. A hybrid engine designed for AI Agents to autonomously direct, edit, and render high-quality promotional videos for any software project.
š„ Watch the Demo: YouTube
ā”ļø Quick Start
For Humans š§āš»
Instantly initialize Auto Director in your repository.
npx auto-director init
This will:
- Ask for your project name & theme (Cyberpunk / Minimal / Playful).
- Scaffold a
video/directory with the engine. - Generate a starter
director.json.
Then, render your video:
cd my-video-project
npm install
npm run build -- --props=./director.json
For Agents š¤
If you are an AI (Claude, ChatGPT, etc.) using this tool via MCP (Model Context Protocol):
1. Install the MCP Server Add this to your client configuration:
{
"mcpServers": {
"auto-director": {
"command": "node",
"args": ["/path/to/auto-director/packages/mcp-server/dist/index.js"]
}
}
}
2. Use the Tool
Call generate_commercial with the repository context.
š§ The Hybrid Architecture
Unlike traditional "Text-to-Video" tools that hallucinate random clips, Auto Director uses a Hybrid Template Engine:
- AI (The Creative Director): Analyzes the repository, extracts the "Vibe" (Cyberpunk, Minimal, Playful), and generates a structured
director.jsonconfiguration. - Engine (The Renderer): A robust Remotion-based Universal Template renders the video with high-end animations, guaranteeing a perfect compile every time.
šØ Themes
| Theme | Vibe | Best For |
|---|---|---|
| Cyberpunk | Glitch, Neon, Dark Mode | Crypto, DevTools, CLI |
| Minimal | Clean, Helvetica, Fade | SaaS, Notion Templates |
| Playful | Bouncy, Pastel, Rounded | Consumer Apps, Games |
š Project Structure
.
āāā bin/ # CLI Entry Point
āāā packages/ #
ā āāā mcp-server/ # Model Context Protocol Server
āāā src/
ā āāā templates/ # UniversalCommercial.tsx (The Core)
ā āāā components/ # Reusable UI (KineticText, MacWindow)
ā āāā Scenes/ # Feature implementations
āāā director.json # The "Script" (AI generates this)
š¤ Agent Registration (Advanced)
To make this repository discoverable by other AI agents (Claude, Windsurf, etc.), we recommend registering it on Glama or Smithery.
**Recommended: Glama**
- Go to Glama MCP Servers.
- Log in with GitHub.
- Click "Add Server" and select the
auto_CM_directorrepository. - The system will automatically detect the capabilities via the included configuration file.
**Alternative: Smithery**
- Go to Smithery.
- Submit the repository URL:
https://github.com/naki0227/auto_CM_director.
š¤ Contributing
We welcome Pull Requests from both biological and artificial intelligence. See CONTRIBUTING.md for the Agentic Guide.
License: MIT Created by: You & Your Agents.
Tools (1)
generate_commercialGenerates a promotional commercial video for a software project using repository context.Configuration
{
"mcpServers": {
"auto-director": {
"command": "node",
"args": ["/path/to/auto-director/packages/mcp-server/dist/index.js"]
}
}
}