Repolode
MemeCalculate

MemeCalculate/moyin-creator

Electron desktop app that turns a script into AI-generated film shots, with character consistency and batch image and video generation.

Stars
4,830
Forks
966
Open issues
34
Last commit
2 months ago

What is it?

Moyin Creator is a desktop tool for AI film and short-drama production. It chains five stages in one pipeline: script, characters, scenes, storyboard (director), and a final Seedance 2.0 stage. The output of each stage feeds the next, so a parsed script becomes character and scene assets, then storyboard shots, then generated video.

The script parser breaks text into scenes, shots and dialogue, and detects characters, emotion and camera language. Character consistency relies on a character bible and reference images, with a six-layer identity anchor meant to keep a character's look stable across shots. The Seedance 2.0 module groups storyboard shots into multi-shot narrative videos and builds prompts from action, camera language and lip-sync dialogue, with checks on image, video and audio counts and prompt length.

It is built with Electron, React, TypeScript and Zustand, and it supports multiple AI image and video providers with API key rotation and automatic retry of failed tasks. Licensed under AGPL-3.0, with a separate commercial license offered.

Key features

  • 01Parses scripts into scenes, shots, dialogue, and detected characters and emotions.
  • 02Keeps characters visually consistent with a character bible and reference image binding.
  • 03Groups shots into multi-shot narrative videos with Seedance 2.0 multimodal references.
  • 04Batch pipeline from script to image and video generation with parallel queues and retries.
  • 05Supports multiple AI image and video providers with API key rotation.

Use cases

  • Producing short dramas or animated episodes in batches from a script.
  • Creating storyboard shots and reference assets for a trailer or pre-visualization.
  • Generating multi-shot AI video clips while keeping characters consistent.

Quick start

  1. 1

    Clone the repository

    git clone https://github.com/MemeCalculate/moyin-creator.git
  2. 2

    Enter the project folder

    cd moyin-creator
  3. 3

    Install dependencies

    npm install
  4. 4

    Start in development mode

    npm run dev

Things to know

  • Licensed under AGPL-3.0, so modified versions must be open-sourced under the same license unless you buy a commercial license.
  • Image and video generation requires your own API keys from AI service providers.

In collections

Topics

FAQ

What is moyin-creator?
Electron desktop app that turns a script into AI-generated film shots, with character consistency and batch image and video generation. Moyin Creator is a desktop tool for AI film and short-drama production. It chains five stages in one pipeline: script, characters, scenes, storyboard (director), and a final Seedance 2.0 stage. The output of each stage feeds the next, so a parsed script becomes character and scene assets, then storyboard shots, then generated video.
Is moyin-creator free to use? What license does it have?
moyin-creator is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is moyin-creator still maintained?
Updated within 6 months. The last commit to moyin-creator was on Aug 27, 2026.
What can I use moyin-creator for?
Producing short dramas or animated episodes in batches from a script. Creating storyboard shots and reference assets for a trailer or pre-visualization. Generating multi-shot AI video clips while keeping characters consistent.
How do I install moyin-creator?
Clone the repository: git clone https://github.com/MemeCalculate/moyin-creator.git Enter the project folder: cd moyin-creator Install dependencies: npm install Start in development mode: npm run dev
Where can I get moyin-creator?
The source code and installation instructions are on GitHub: https://github.com/MemeCalculate/moyin-creator

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects