MemeCalculate/moyin-creator
MemeCalculate/moyin-creator has 4,832 GitHub stars and 968 forks. GitHot measured -1 stars in 24 hours and +16 in 7 days. Last checked 2026-11-09 12:49 UTC. Last push 2026-08-27.
AI 影视生产级工具 | 支持 Seedance 2.0 | 剧本到成片全流程批量化 | AI-powered film production tool with Seedance 2.0 support
Measured star growth
- in 24h
- -1
- in 7 days
- +16
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README_EN.md
Original
Moyin Creator 魔因漫创
🎬 AI-Powered Film & Anime Production Tool · Seedance 2.0 · Script-to-Film Batch Pipeline
🇨🇳 中文 | 🇬🇧 English
Features • Quick Start • Architecture • License • Contributing
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)
🎬 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
🎭 Character Consistency System
- 6-layer identity anchoring: ensures consistent character appearance across different shots
- Character Bible management
- Character reference image binding
🖼️ Scene Generation
- Multi-viewpoint joint image generation
- Auto-conversion from scene descriptions to visual prompts
🎞️ 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.)
🚀 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
# 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
# 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. 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.
Contributing
Contributions are welcome! Please read the Contributing Guide for details.
Contact
- 📧 Email: [email protected]
- 🐙 GitHub: https://github.com/MemeCalculate/moyin-creator
Made with ❤️ by MemeCalculate
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,398 starspublic-apis/public-apis
A collective list of free APIs
497,679 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
447,495 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,261 stars