moyin-creator README

The project's README from github.com/MemeCalculate/moyin-creator. As one markdown file: README.md.

✨ 赞助商
Memefast
Memefast API中转聚合服务
更多模型,高稳定API通道
🔗 https://api.memefast.cc/

魔因漫创 Logo

魔因漫创 Moyin Creator

🎬 AI 影视生产级工具 · 支持 Seedance 2.0 · 剧本到成片全流程批量化

License Release Stars

🇨🇳 中文 | 🇬🇧 English

📖 工作流教程 • 功能特性 • 快速开始 • 技术架构 • 许可证 • 贡献


1771428968476_3nkjdd

简介

魔因漫创 是一款面向 AI 影视创作者的生产级工具。五大板块环环相扣,覆盖从剧本到成片的完整创作链路:

📝 剧本 → 🎭 角色 → 🌄 场景 → 🎬 导演 → ⭐ S级(Seedance 2.0)

每一步的产出自动流入下一步,无需手动搅合。支持多种主流 AI 大模型,适合短剧、动漫番剧、预告片等场景的批量化生产。

基础设置教程:https://www.bilibili.com/video/BV1FsZDBHExJ/?vd_source=802462c0708e775ce81f95b2e486f175

功能特性

⭐ S级板块 — Seedance 2.0 多模态创作 SkyReels-V4 多模态创作

f71978f46aaeb090bc8a462b283fe6c b39cbf8ed8b0e765d67c11cebdd5f22 eeb79c960bf6a2213978f6dd70ee885 59e57c230f67e2c5aaa425a09332d2e 1b23b9abde0cc651ecb06d49576119b

🎬 剧本解析引擎

d37f36356961edcda06edee6382d2fe

🎭 角色一致性系统

ffcddeeda0e1aa012529ed26c850a65

🖼️ 场景生成

8a5f019882995cd573b614d1e403ab3

🎞️ 专业分镜系统

916ad7c32920260c7f3ac89fbeb8f30

🚀 批量化生产工作流

🤖 多供应商 AI 调度

下载

打包程序版本0.1.7,对应开源源码 链接: https://pan.baidu.com/s/1ImH6tOIiuFxIDXC0fC-6Lg 提取码: 8888

快速开始

环境要求

安装运行

# 克隆仓库
git clone https://github.com/MemeCalculate/moyin-creator.git
cd moyin-creator

# 安装依赖
npm install

# 启动开发模式
npm run dev

配置 API Key

启动后,进入 设置 → API 配置,填入你的 AI 服务商 API Key 即可开始使用。

构建

# 编译 + 打包 Windows 安装程序
npm run build

# 仅编译(不打包)
npx electron-vite build

技术架构

层级 技术
桌面框架 Electron 30
前端框架 React 18 + TypeScript
构建工具 electron-vite (Vite 5)
状态管理 Zustand 5
UI 组件 Radix UI + Tailwind CSS 4
AI 核心 @opencut/ai-core(提示词编译、角色圣经、任务轮询)

项目结构

moyin-creator/
├── electron/              # Electron 主进程 + Preload
│   ├── main.ts            # 主进程(存储管理、文件系统、协议处理)
│   └── preload.ts         # 安全桥接层
├── src/
│   ├── components/        # React UI 组件
│   │   ├── panels/        # 主面板(剧本、角色、场景、分镜、导演)
│   │   └── ui/            # 基础 UI 组件库
│   ├── stores/            # Zustand 全局状态
│   ├── lib/               # 工具库(AI 调度、图片管理、路由)
│   ├── packages/          # 内部包
│   │   └── ai-core/       # AI 核心引擎
│   └── types/             # TypeScript 类型定义
├── build/                 # 构建资源(图标)
└── scripts/               # 工具脚本

许可证

本项目采用 双重许可 模式:

开源使用 — AGPL-3.0

本项目以 GNU AGPL-3.0 许可证开源。你可以自由使用、修改和分发,但修改后的代码必须以相同许可证开源。

商业使用

如果你需要闭源使用或集成到商业产品中,请联系我们获取 商业许可。

贡献

欢迎贡献!请阅读 贡献指南 了解详情。

联系

联系我们

交流群 微信联系

Made with ❤️ by MemeCalculate

moyin-creator (MemeCalculate/moyin-creator)

Searching Database…

What is this?Moyin Creator (魔因漫创) is a production-grade AI tool for film and video creators that automates the whole pipeline from script to finished video: script parsing, character design, scene generation, storyboarding, and Seedance 2.0-powered image/video batch generation.
Is this a desktop app or an online service?It's an Electron desktop application with a React + TypeScript frontend that runs locally on your machine, not a hosted web service.
How do I get it running?Clone the repo, make sure you have Node.js 18+ and npm 9+, run npm install, then start it with npm run dev (electron-vite dev); for a packaged installer use npm run build:win or npm run build:mac.
Do I need my own AI API key?Yes. The app itself doesn't generate content on its own; it orchestrates calls to external AI image/video providers, so after launching you go to Settings → API Configuration and paste in your provider's API key before you can create anything.
Can I use it in a closed-source commercial product for free?No. The code is AGPL-3.0, so free use requires any modified version you distribute to stay open-source under the same license; shipping it closed-source inside a commercial product requires buying a separate commercial license from the authors.
Does it run on both Windows and Mac?Yes, the build scripts produce installers for Windows and macOS (with separate Intel/x64 and Apple Silicon/arm64 Mac builds); there's no Linux build target defined.
What does the Seedance 2.0 module actually do?The 'S-level' section merges multiple shots into one coherent narrative video, lets you reference images, video and audio with @Image/@Video/@Audio tags, and auto-builds prompts that combine action, camera language and lip-sync dialogue, within Seedance 2.0's limits of up to 9 images, 3 videos, 3 audio clips and a 5000-character prompt.
How does it keep a character's look consistent across scenes?It uses a '6-layer identity anchor' system together with a 'Character Bible' that stores reference images and traits, so the same character stays visually consistent across different storyboard shots.
What visual styles can it render shots in?Scenes and storyboards support one-click style switching between 2D, 3D, realistic and stop-motion looks, alongside film-grade shot parameters like framing and camera movement.
Can it turn an entire script into a batch of finished videos automatically?Yes, the one-click full pipeline parses the script, generates characters and scenes, cuts storyboards, and then batch-generates images and videos across a parallel task queue with automatic retry on failed jobs.
Size
13.3 MB
Stars
4.7K
Age
8mo
Commits · 90 Days