Repolode
raph651

raph651/open-source-canvas

Um canvas de nós open source para gerar imagens e vídeos conectando prompts, referências e modelos em fluxos executados em um servidor ComfyUI local.

Estrelas
140
Forks
36
Issues abertas
0
Último commit
há 6 dias

O que é?

O Open Source Canvas é um estúdio baseado em nós para gerar imagens e vídeos. Prompts, imagens de referência e modelos são adicionados como nós em um quadro infinito e conectados por linhas; as imagens e os clipes finalizados aparecem como saídas. O front-end é desenvolvido com React, Vite e React Flow e não faz nenhuma geração por conta própria: todo o trabalho é enviado a um servidor ComfyUI pela API HTTP e WebSocket.

Os modelos locais que funcionam sem configuração adicional são SD-Turbo para imagens e LTX-Video 2B para vídeos. Modelos hospedados, como LTX-2.5 e Seedream 5.0 Pro, aparecem por meio dos nós de parceiros do ComfyUI, mas a geração direta a partir do canvas ainda não está conectada e falha com uma mensagem clara. Os quadros são salvos como JSON simples no navegador, com salvamento automático, histórico de versões e exportação.

O projeto inclui uma página inicial do estúdio com quadros de exemplo e modelos, controles de geração por nó para prompt, referências, modelo, resolução e seed, encadeamento de imagem para imagem e de imagem para vídeo e uma sala de colaboração opcional via WebSocket. O modo de servidor de produção faz proxy do ComfyUI e mantém as saídas de cada visitante separadas.

Recursos principais

  • 01Canvas infinito de nós com conexões tipadas, desfazer/refazer, agrupamento e copiar/colar.
  • 02Painel de geração por nó para prompt, referências, modelo, resolução, proporção, duração e seed.
  • 03Fluxos de imagem para imagem e de imagem para vídeo, nos quais uma imagem de um nó anterior alimenta o próximo.
  • 04Funciona com um servidor ComfyUI local e usa SD-Turbo e LTX-Video 2B como modelos padrão.
  • 05Os quadros são armazenados como JSON simples, com salvamento automático local, histórico de versões e exportação.
  • 06Sala de colaboração opcional que sincroniza um quadro via WebSocket.

Casos de uso

  • Prototipar imagens ou sequências curtas de vídeo a partir de prompts na sua própria máquina.
  • Encadear a geração de imagens com a conversão de imagem para vídeo para criar storyboards ou testar movimentos.
  • Executar uma instância compartilhada do ComfyUI para várias pessoas, mantendo as saídas separadas.

Início rápido

  1. 1

    Clone o repositório e instale as dependências do app

    git clone https://github.com/raph651/open-source-canvas.git && cd open-source-canvas && npm install
  2. 2

    Configure o ComfyUI e baixe os modelos padrão (ou siga as etapas manuais do README)

    ./scripts/setup-comfyui.sh --with-video
  3. 3

    Inicie o app em modo de desenvolvimento e abra http://127.0.0.1:4173

    npm run dev

Antes de usar

  • É necessário manter um servidor local do ComfyUI em execução junto com o app.
  • O LTX-Video 2B precisa de cerca de 24 GB de memória unificada ou de GPU nas configurações padrão.
  • Modelos de API, como Seedream e LTX-2.5, ainda não conseguem gerar conteúdo a partir do canvas e precisam de um wrapper personalizado.
  • Alguns pesos de modelos têm licenças restritivas, como a licença do LTX-2.5 para grandes empresas e a licença comunitária do MiniMax H3.

Em coleções

Tópicos

Perguntas frequentes

O que é open-source-canvas?
Um canvas de nós open source para gerar imagens e vídeos conectando prompts, referências e modelos em fluxos executados em um servidor ComfyUI local. O Open Source Canvas é um estúdio baseado em nós para gerar imagens e vídeos. Prompts, imagens de referência e modelos são adicionados como nós em um quadro infinito e conectados por linhas; as imagens e os clipes finalizados aparecem como saídas. O front-end é desenvolvido com React, Vite e React Flow e não faz nenhuma geração por conta própria: todo o trabalho é enviado a um servidor ComfyUI pela API HTTP e WebSocket.
open-source-canvas é gratuito? Qual é a licença?
open-source-canvas é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
open-source-canvas ainda é mantido?
Manutenção ativa. O último commit de open-source-canvas foi em 1 de nov. de 2026.
Para que posso usar open-source-canvas?
Prototipar imagens ou sequências curtas de vídeo a partir de prompts na sua própria máquina. Encadear a geração de imagens com a conversão de imagem para vídeo para criar storyboards ou testar movimentos. Executar uma instância compartilhada do ComfyUI para várias pessoas, mantendo as saídas separadas.
Como instalar open-source-canvas?
Clone o repositório e instale as dependências do app: git clone https://github.com/raph651/open-source-canvas.git && cd open-source-canvas && npm install Configure o ComfyUI e baixe os modelos padrão (ou siga as etapas manuais do README): ./scripts/setup-comfyui.sh --with-video Inicie o app em modo de desenvolvimento e abra http://127.0.0.1:4173: npm run dev
Onde consigo open-source-canvas?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/raph651/open-source-canvas

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados