A production-grade AI film creation tool that automates the full pipeline from screenplay to final video, with Seedance 2.0 multimodal support and batch processing for short dramas and anime.

AGPL-3.0TypeScriptmoyin-creatorMemeCalculate 0.8k Last Updated: February 22, 2026

Moyin Creator — AI Film Production Tool

Production-grade AI tool for creators | Seedance 2.0 Support | Full pipeline from screenplay to final video | Batch processing for short dramas & anime

License GitHub Stars Release


Overview

Moyin Creator is an open-source, production-grade AI film creation desktop application built with Electron. It is designed for AI video creators who need an end-to-end automated pipeline — from raw screenplay text to final rendered video — without manually stitching together separate tools.

The core philosophy is a five-stage interlocking pipeline:

📝 Screenplay → 🎭 Characters → 🌄 Scenes → 🎬 Storyboard → ⭐ S-Grade (Seedance 2.0)

Each stage's output automatically feeds into the next, enabling highly automated batch production ideal for short dramas, anime series, and trailers.


Key Features

⭐ S-Grade Module — Seedance 2.0 Multimodal Creation

The flagship module integrates Seedance 2.0, ByteDance's latest video generation model, with advanced capabilities:

  • Multi-shot narrative video generation: Groups and merges multiple storyboard shots into coherent narrative videos
  • Multimodal references: Supports @Image, @Video, and @Audio references — character reference images, scene images, and first-frame images are automatically collected
  • Intelligent prompt construction: Three-layer auto-fusion of action + cinematographic language + dialogue lip-sync
  • First-frame grid stitching: N×N strategy for precise frame composition
  • Automatic parameter validation: Enforces Seedance 2.0 constraints (≤9 images + ≤3 videos + ≤3 audio, prompt ≤5,000 characters)

🎬 Screenplay Parsing Engine

  • Intelligently decomposes screenplays into scenes, shots, and dialogue
  • Automatically identifies characters, locations, emotions, and camera language
  • Supports multi-episode and multi-act screenplay structures

🎭 Character Consistency System

  • 6-layer identity anchoring ensures the same character maintains a consistent appearance across different shots
  • Character Bible management system for detailed character profiles
  • Supports character reference image binding for visual consistency

🌄 Scene Generation

  • Multi-angle joint image generation
  • Automatic conversion from scene descriptions to visual prompts

🎞️ Professional Storyboard System

  • Film-grade cinematography parameters: shot size, camera angle, camera movement
  • Auto-layout and export of storyboards
  • One-click visual style switching (2D / 3D / Realistic / Stop-motion / etc.)

🚀 Batch Production Workflow

  • One-click full pipeline: Screenplay parsing → Character/scene generation → Shot segmentation → Batch image generation → Batch video generation
  • Multi-task parallel queue with automatic retry on failure
  • Optimized for batch production of short dramas and anime series

🤖 Multi-Vendor AI Scheduling

  • Supports multiple AI image and video generation service providers
  • API key round-robin load balancing
  • Task queue management with automatic retry logic

Tech Stack

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         # Secure bridge layer
├── src/
│   ├── components/        # React UI components
│   │   ├── panels/        # Main panels (screenplay, character, scene, storyboard, director)
│   │   └── ui/            # Base UI component library
│   ├── stores/            # Zustand global state
│   ├── lib/               # Utility library (AI scheduling, image management, routing)
│   ├── packages/
│   │   └── ai-core/       # AI core engine
│   └── types/             # TypeScript type definitions
├── build/                 # Build assets (icons)
└── scripts/               # Utility scripts

Getting Started

Requirements

  • Node.js >= 18
  • npm >= 9

Installation & Run

# Clone the repository
git clone https://github.com/MemeCalculate/moyin-creator.git
cd moyin-creator

# Install dependencies
npm install

# Start in development mode
npm run dev

Configure API Keys

After launching, go to Settings → API Configuration and enter your AI service provider API keys to get started.

Build

# Compile + package Windows installer
npm run build

# Compile only (no packaging)
npx electron-vite build

License

This project uses a dual-license model:

  • Open Source (AGPL-3.0): Free to use, modify, and distribute. Modified code must be released under the same license.
  • Commercial License: For closed-source or commercial product integration, contact the author for a commercial license.

Links


Made with ❤️ by MemeCalculate

Star History Chart