![]()
🎬 AI-Powered Film & Anime Production Tool · Seedance 2.0 · Script-to-Film Batch Pipeline
🇨🇳 中文 | 🇬🇧 English
Features • Quick Start • Architecture • License • Contributing
Moyin Creator is a production-grade tool for AI film & anime creators. Five interconnected modules cover the entire pipeline from script to final video:
📝 Script → 🎭 Characters → 🌄 Scenes → 🎬 Director → ⭐ S-Class (Seedance 2.0)
Each stage's output automatically flows into the next — no manual glue required. Supports multiple mainstream AI models, ideal for batch production of short dramas, anime series, trailers, and more.
# Clone the repository
git clone https://github.com/MemeCalculate/moyin-creator.git
cd moyin-creator
# Install dependencies
npm install
# Start development mode
npm run dev
After launching, go to Settings → API Configuration and enter your AI provider API key to start using the tool.
# Compile + package Windows installer
npm run build
# Compile only (no packaging)
npx electron-vite build
| Layer | Technology |
|---|---|
| Desktop Framework | Electron 30 |
| Frontend | React 18 + TypeScript |
| Build Tool | electron-vite (Vite 5) |
| State Management | Zustand 5 |
| UI Components | Radix UI + Tailwind CSS 4 |
| AI Core | @opencut/ai-core (prompt compilation, character bible, task polling) |
moyin-creator/
├── electron/ # Electron main process + Preload
│ ├── main.ts # Main process (storage, file system, protocol handling)
│ └── preload.ts # Security bridge layer
├── src/
│ ├── components/ # React UI components
│ │ ├── panels/ # Main panels (Script, Character, Scene, Storyboard, Director)
│ │ └── ui/ # Base UI component library
│ ├── stores/ # Zustand global state
│ ├── lib/ # Utilities (AI orchestration, image management, routing)
│ ├── packages/ # Internal packages
│ │ └── ai-core/ # AI core engine
│ └── types/ # TypeScript type definitions
├── build/ # Build resources (icons)
└── scripts/ # Utility scripts
This project uses a dual licensing model:
This project is open-sourced under the GNU AGPL-3.0 license. You are free to use, modify, and distribute it, but any modified code must be open-sourced under the same license.
If you need closed-source usage or integration into commercial products, please contact us for a Commercial License.
Contributions are welcome! Please read the Contributing Guide for details.
Made with ❤️ by MemeCalculate
$ claude mcp add moyin-creator \
-- python -m otcore.mcp_server <graph>