Sobre o projeto
O Toonflow é um ambiente de trabalho AI voltado para a produção de drama curto, construindo um ciclo completo em torno de "planejamento → roteirização → storyboarding → produção", suportando um processo de produção localizável, programável e iterativo.
As principais funcionalidades incluem:
- Estação de produção de tela infinita: organiza roteiro, personagens, storyboards, materiais e nós de vídeo em formato de tela infinita, suportando编排 livre, retrocesso e produção paralela.
- Sistema de colaboração de agentes em três camadas: camada decisória, camada executiva e camada supervisora trabalham em conjunto, abrangendo decomposição de tarefas, geração de conteúdo, revisão de qualidade e feedback de revisão.
- Memória persistente de Agentes: sistema de memória cross-sessão baseado em recuperação vetorial ONNX local, suportando mensagens de curto prazo, resumos de longo prazo e recuperação semântica.
- Sistema de fornecedores programável: permite escrever lógica TypeScript de fornecedores diretamente no centro de configurações com efeito imediato, sem necessidade de alterar o código-fonte ou reiniciar.
- Adaptação guiada por grafo de eventos dos capítulos: extrai automaticamente os eventos dos capítulos da obra original e os armazena de forma estruturada; a adaptação do roteiro chama o contexto com precisão conforme o grafo de eventos.
- Configuração em arquivos Skill: prompts centrais externalizados como arquivos Markdown Skill, suportando edição online e ajuste rápido.
Os cenários de aplicação abrangem criação de conteúdo para vídeos curtos, experimentos de adaptação literária para cinema/TV, ferramentas de adaptação de literatura AI, desenvolvimento de roteiro e prototipagem rápida, geração de materiais em vídeo.
Stack tecnológica: Node.js 23.11.1+, TypeScript 5.x, Express 5, SQLite (better-sqlite3/knex), Vercel AI SDK (suporta OpenAI/Anthropic/Google/DeepSeek/智谱/MiniMax/通义千问/xAI), @huggingface/transformers (inferência ONNX local), Socket.IO, Electron 40, Sharp, Docker.
Modo de implantação: oferece pacotes instaláveis de cliente desktop para Windows/Linux/macOS, suporta construção local via Docker (porta 10588), além de implantação em cluster PM2 em nuvem. A conta padrão de login é admin/admin123. É necessário configurar as interfaces de serviço do modelo de linguagem grande, modelo de geração de vídeo (como Sora ou 豆包) e modelo de geração de imagem antes do uso.
Licença Apache-2.0 com acordo comercial complementar: distribuição do produto para 2 ou mais terceiros independentes exige autorização comercial por escrito; uso interno com até 5 pessoas jurídicas é gratuito; estudos pessoais e pesquisa não comerciais são gratuitos.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.