Uma ferramenta de criação de filmes com IA de nível de produção que automatiza todo o pipeline, do roteiro ao vídeo final, com suporte multimodal Seedance 2.0 e processamento em lote para curtas-metragens e animes.

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

Moyin Creator — Ferramenta de Produção de Filmes com IA

Ferramenta de IA de nível de produção para criadores | Suporte Seedance 2.0 | Pipeline completo do roteiro ao vídeo final | Processamento em lote para dramas curtos e animes

License GitHub Stars Release


Visão Geral

Moyin Creator é um aplicativo de desktop de criação de filmes com IA de código aberto e de nível de produção, construído com Electron. Ele foi projetado para criadores de vídeo com IA que precisam de um pipeline automatizado de ponta a ponta — desde o texto bruto do roteiro até o vídeo final renderizado — sem a necessidade de juntar manualmente ferramentas separadas.

A filosofia central é um pipeline interligado de cinco estágios:

📝 Roteiro → 🎭 Personagens → 🌄 Cenas → 🎬 Storyboard → ⭐ S-Grade (Seedance 2.0)

A saída de cada estágio alimenta automaticamente o próximo, permitindo a produção em lote altamente automatizada, ideal para dramas curtos, séries de anime e trailers.


Principais Recursos

⭐ Módulo S-Grade — Criação Multimodal Seedance 2.0

O módulo principal integra o Seedance 2.0, o modelo de geração de vídeo mais recente da ByteDance, com recursos avançados:

  • Geração de vídeo narrativo multi-shot: Agrupa e mescla vários planos de storyboard em vídeos narrativos coerentes
  • Referências multimodais: Suporta referências @Image, @Video e @Audio — imagens de referência de personagens, imagens de cena e imagens do primeiro quadro são coletadas automaticamente
  • Construção inteligente de prompts: Auto-fusão de três camadas de ação + linguagem cinematográfica + sincronização labial de diálogo
  • Costura de grade do primeiro quadro: Estratégia N×N para composição precisa de quadros
  • Validação automática de parâmetros: Impõe as restrições do Seedance 2.0 (≤9 imagens + ≤3 vídeos + ≤3 áudios, prompt ≤5.000 caracteres)

🎬 Motor de Análise de Roteiro

  • Decompõe inteligentemente roteiros em cenas, planos e diálogos
  • Identifica automaticamente personagens, locais, emoções e linguagem de câmera
  • Suporta estruturas de roteiro de múltiplos episódios e múltiplos atos

🎭 Sistema de Consistência de Personagens

  • Ancoragem de identidade de 6 camadas garante que o mesmo personagem mantenha uma aparência consistente em diferentes planos
  • Sistema de gerenciamento de "Character Bible" para perfis detalhados de personagens
  • Suporta vinculação de imagem de referência de personagem para consistência visual

🌄 Geração de Cenas

  • Geração de imagens conjunta multi-ângulo
  • Conversão automática de descrições de cena para prompts visuais

🎞️ Sistema Profissional de Storyboard

  • Parâmetros de cinematografia de nível de filme: tamanho do plano, ângulo da câmera, movimento da câmera
  • Layout e exportação automáticos de storyboards
  • Troca de estilo visual com um clique (2D / 3D / Realista / Stop-motion / etc.)

🚀 Fluxo de Trabalho de Produção em Lote

  • Pipeline completo com um clique: Análise de roteiro → Geração de personagem/cena → Segmentação de plano → Geração de imagem em lote → Geração de vídeo em lote
  • Fila paralela de múltiplas tarefas com retentativa automática em caso de falha
  • Otimizado para produção em lote de dramas curtos e séries de anime

🤖 Agendamento de IA Multi-Fornecedor

  • Suporta múltiplos provedores de serviços de geração de imagem e vídeo com IA
  • Balanceamento de carga round-robin de chaves de API
  • Gerenciamento de fila de tarefas com lógica de retentativa automática

Pilha Tecnológica

Camada Tecnologia
Framework de Desktop Electron 30
Frontend React 18 + TypeScript
Ferramenta de Build electron-vite (Vite 5)
Gerenciamento de Estado Zustand 5
Componentes de UI Radix UI + Tailwind CSS 4
Núcleo de IA @opencut/ai-core (compilação de prompt, "character bible", polling de tarefas)

Estrutura do Projeto

moyin-creator/
├── electron/              # Processo principal do Electron + Preload
│   ├── main.ts            # Processo principal (armazenamento, sistema de arquivos, tratamento de protocolo)
│   └── preload.ts         # Camada de ponte segura
├── src/
│   ├── components/        # Componentes de UI React
│   │   ├── panels/        # Painéis principais (roteiro, personagem, cena, storyboard, diretor)
│   │   └── ui/            # Biblioteca base de componentes de UI
│   ├── stores/            # Estado global Zustand
│   ├── lib/               # Biblioteca utilitária (agendamento de IA, gerenciamento de imagem, roteamento)
│   ├── packages/
│   │   └── ai-core/       # Motor principal de IA
│   └── types/             # Definições de tipo TypeScript
├── build/                 # Assets de build (ícones)
└── scripts/               # Scripts utilitários

Primeiros Passos

Requisitos

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

Instalação e Execução

# Clonar o repositório
git clone https://github.com/MemeCalculate/moyin-creator.git
cd moyin-creator

# Instalar dependências
npm install

# Iniciar em modo de desenvolvimento
npm run dev

Configurar Chaves de API

Após o lançamento, vá para Configurações → Configuração de API e insira suas chaves de API do provedor de serviços de IA para começar.

Compilar

# Compilar + empacotar instalador do Windows
npm run build

# Compilar apenas (sem empacotamento)
npx electron-vite build

Licença

Este projeto utiliza um modelo de licença dupla:

  • Código Aberto (AGPL-3.0): Gratuito para usar, modificar e distribuir. O código modificado deve ser lançado sob a mesma licença.
  • Licença Comercial: Para integração em produtos de código fechado ou comerciais, entre em contato com o autor para obter uma licença comercial.

Links


Feito com ❤️ por MemeCalculate

Star History Chart