Framework agentic de geração de vídeos que transforma uma ideia de história, um roteiro ou um romance em um vídeo com vários planos, coordenando agentes de roteiro, storyboard, personagens e geração de vídeo.
ddcat-ai/open-ai-canvas
Espaço de trabalho open source para criar filmes e minidramas com IA, com canvas infinito para storyboard, geração multimodal e gerenciamento de recursos.
- Estrelas
- 1,675
- Forks
- 545
- Issues abertas
- 107
- Último commit
- há 23 horas
O que é?
O Open AI Canvas (影策) é um espaço de trabalho self-hosted para transformar uma história em vídeo. Ele usa um canvas livre no qual roteiros, personagens, cenas, painéis de estilo e materiais de referência são organizados como nós conectados, além de storyboards estruturados e um palco de direção 3D para planejar os planos.
A geração é executada por um sistema unificado de tarefas que abrange texto, imagem, vídeo e áudio. As tarefas aceitam imagens de referência, primeiro e último frames, movimento de câmera, continuação e saída em lote, com uma fila que mostra o progresso e os logs e permite cancelar e tentar novamente. Os recursos ficam em uma biblioteca com verificação de referências antes da exclusão, e um editor de timeline permite organizar e cortar clipes, transcrever legendas e exportar no servidor.
O backend é escrito em Go, com SQLite para uso local ou PostgreSQL e Redis para implantação, e o frontend é um app React. O projeto ainda está em desenvolvimento acelerado, então as estruturas de dados e interfaces podem mudar; ele foi pensado para ambientes pessoais, locais ou confiáveis.
Recursos principais
- 01Canvas infinito com nós, conexões, minimapa, desfazer/refazer e compartilhamento somente para leitura.
- 02Storyboards estruturados, gerenciamento de personagens e cenas e um palco de direção 3D.
- 03Geração de texto, imagem, vídeo e áudio com frames de referência e controle de câmera.
- 04Fila assíncrona de tarefas com progresso, logs, opções para cancelar e tentar novamente.
- 05Edição de timeline com transcrição de legendas e exportação de vídeo no servidor.
- 06Ferramentas de administração para canais de modelos, cotas de uso e armazenamento de objetos (Alibaba Cloud OSS, Tencent COS).
Casos de uso
- Criar o rascunho de um minidrama, do roteiro ao storyboard e aos planos gerados, em um único canvas.
- Organizar referências de personagens, cenas e estilo para manter a consistência na produção de vídeos com IA.
- Hospedar um espaço de trabalho criativo compartilhado para uma pequena equipe de confiança.
Início rápido
- 1
Clone o repositório
git clone https://github.com/ddcat-ai/open-ai-canvas.git - 2
Crie os diretórios locais de dados e cache
mkdir -p .local/project-workbench-debug .local/cache/go-build .local/cache/go-mod - 3
Inicie o backend Go em um terminal separado (execute-o a partir do diretório do backend)
cd backend && CANVAS_BACKEND_ADDR=127.0.0.1:8080 CANVAS_BACKEND_DATA_DIR=../.local/project-workbench-debug GOCACHE=../.local/cache/go-build GOMODCACHE=../.local/cache/go-mod go run ./cmd/server - 4
Instale as dependências do frontend em web/, execute bun run dev e abra http://localhost:3000
cd web && bun install --frozen-lockfile
Antes de usar
- O projeto ainda está em desenvolvimento acelerado, portanto as estruturas de dados e as interfaces externas podem mudar.
- Ele é indicado para uso pessoal, local ou em ambientes confiáveis. Não o exponha como um serviço público multiusuário sem configurar a segurança.
- Para executá-lo, são necessários Go 1.25 e Bun. Você também precisa configurar seus próprios canais de modelos com chaves de API para geração.
Em coleções
Tópicos
Perguntas frequentes
- O que é open-ai-canvas?
- Espaço de trabalho open source para criar filmes e minidramas com IA, com canvas infinito para storyboard, geração multimodal e gerenciamento de recursos. O Open AI Canvas (影策) é um espaço de trabalho self-hosted para transformar uma história em vídeo. Ele usa um canvas livre no qual roteiros, personagens, cenas, painéis de estilo e materiais de referência são organizados como nós conectados, além de storyboards estruturados e um palco de direção 3D para planejar os planos.
- open-ai-canvas é gratuito? Qual é a licença?
- open-ai-canvas é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- open-ai-canvas ainda é mantido?
- Manutenção ativa. O último commit de open-ai-canvas foi em 5 de nov. de 2026.
- Para que posso usar open-ai-canvas?
- Criar o rascunho de um minidrama, do roteiro ao storyboard e aos planos gerados, em um único canvas. Organizar referências de personagens, cenas e estilo para manter a consistência na produção de vídeos com IA. Hospedar um espaço de trabalho criativo compartilhado para uma pequena equipe de confiança.
- Como instalar open-ai-canvas?
- Clone o repositório: git clone https://github.com/ddcat-ai/open-ai-canvas.git Crie os diretórios locais de dados e cache: mkdir -p .local/project-workbench-debug .local/cache/go-build .local/cache/go-mod Inicie o backend Go em um terminal separado (execute-o a partir do diretório do backend): cd backend && CANVAS_BACKEND_ADDR=127.0.0.1:8080 CANVAS_BACKEND_DATA_DIR=../.local/project-workbench-debug GOCACHE=../.local/cache/go-build GOMODCACHE=../.local/cache/go-mod go run ./cmd/server Instale as dependências do frontend em web/, execute bun run dev e abra http://localhost:3000: cd web && bun install --frozen-lockfile
- Onde consigo open-ai-canvas?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ddcat-ai/open-ai-canvas
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Espaço de criação de vídeos com IA e código aberto, com canvas infinito onde um assistente em linguagem natural monta fluxos de trabalho conectando nós de texto, imagem e vídeo.
Um ambiente de produção completo para dramas curtos gerados por IA, da divisão do roteiro e criação do storyboard à consistência dos assets, geração de vídeo e exportação.
Agent Skill que transforma histórias em chinês ou imagens ordenadas em um vídeo silencioso de diário em quadrinhos desenhado à mão, renderizado com Remotion.
Um canvas local baseado em nós para criar imagens, vídeos e storyboards com IA, com agente integrado, estúdio de direção 3D e provedores de geração plugáveis.
Engine de arte com IA para desktop que combina um grafo de nós, editores especializados e um palco de direção 3D para criar assets de vídeos curtos, jogos e publicidade, com acesso a modelos priorizando o uso local.