# moyin-creator **Repository Path**: cellinlab/moyin-creator ## Basic Information - **Project Name**: moyin-creator - **Description**: AI 影视生产级工具 | 支持 Seedance 2.0 | 剧本到成片全流程批量化 | AI-powered film production tool with Seedance 2.0 support - **Primary Language**: Unknown - **License**: AGPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2026-03-09 - **Last Updated**: 2026-03-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Moyin Creator Logo

Moyin Creator 魔因漫创

🎬 AI-Powered Film & Anime Production Tool · Seedance 2.0 · Script-to-Film Batch Pipeline

License Release Stars

🇨🇳 中文 | 🇬🇧 English

FeaturesQuick StartArchitectureLicenseContributing

--- ## Overview **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. ## Features ### ⭐ S-Class Module — Seedance 2.0 Multimodal Creation - **Multi-shot merged narrative video generation**: group storyboard scenes into coherent narrative videos - @Image / @Video / @Audio multimodal references (character refs, scene images, first-frame auto-collection) - Smart prompt builder: automatic 3-layer fusion (action + cinematography + dialogue lip-sync) - First-frame grid stitching (N×N strategy) - Seedance 2.0 constraint auto-validation (≤9 images + ≤3 videos + ≤3 audio, prompt ≤5000 chars) S-Class Module 1 S-Class Module 2 S-Class Module 3 ### 🎬 Script Parsing Engine - Intelligently breaks scripts into scenes, storyboards, and dialogue - Auto-detects characters, locations, emotions, and camera language - Supports multi-episode / multi-act script structures Script Parsing ### 🎭 Character Consistency System - **6-layer identity anchoring**: ensures consistent character appearance across different shots - Character Bible management - Character reference image binding Character System ### 🖼️ Scene Generation - Multi-viewpoint joint image generation - Auto-conversion from scene descriptions to visual prompts Scene Generation ### 🎞️ Professional Storyboard System - Cinematic camera parameters (shot size, angle, movement) - Auto layout and export - One-click visual style switching (2D / 3D / realistic / stop-motion, etc.) Storyboard System ### 🚀 Batch Production Workflow - **One-click full pipeline**: script parsing → character/scene generation → storyboard splitting → batch image generation → batch video generation - Multi-task parallel queue with automatic retry on failure - Designed for short drama / anime series batch production ### 🤖 Multi-Provider AI Orchestration - Supports multiple AI image/video generation providers - API key rotation with load balancing - Task queue management with automatic retry ## Quick Start ### Requirements - **Node.js** >= 18 - **npm** >= 9 ### Install & Run ```bash # 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 ``` ### Configure API Key After launching, go to **Settings → API Configuration** and enter your AI provider API key to start using the tool. ### Build ```bash # Compile + package Windows installer npm run build # Compile only (no packaging) npx electron-vite build ``` ## Architecture | 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) | ### Project Structure ``` 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 ``` ## License This project uses a **dual licensing** model: ### Open Source — AGPL-3.0 This project is open-sourced under the [GNU AGPL-3.0](LICENSE) license. You are free to use, modify, and distribute it, but any modified code must be open-sourced under the same license. ### Commercial Use If you need closed-source usage or integration into commercial products, please contact us for a [Commercial License](COMMERCIAL_LICENSE.md). ## Contributing Contributions are welcome! Please read the [Contributing Guide](CONTRIBUTING.md) for details. ## Contact - 📧 Email: [memecalculate@gmail.com](mailto:memecalculate@gmail.com) - 🐙 GitHub: [https://github.com/MemeCalculate/moyin-creator](https://github.com/MemeCalculate/moyin-creator) ---

Made with ❤️ by MemeCalculate