Um estúdio web self-hosted que usa o ComfyUI como biblioteca Python para gerar áudio e vídeo, imagens, modelos 3D, música e fala em uma única máquina com GPU NVIDIA.
camenduru/OpenCartridge
Suíte local-first de assets para jogos com IA: canvas para imagens, spritesheets, animação, áudio e 3D, usando workers ComfyUI na sua própria GPU.
- Estrelas
- 26
- Forks
- 3
- Issues abertas
- 0
- Último commit
- ontem
O que é?
OpenCartridge é um workspace no navegador para criar assets de jogos com modelos de IA generativa. Ele oferece um canvas em camadas com transformações, desfazer/refazer e exportação para PNG, MP4, WebM e GLB. Cada modelo é empacotado como um "cartridge", que pode ser baixado, iniciado e excluído pela interface. Os cartridges rodam em containers Docker com workers baseados em ComfyUI, então os modelos são executados na máquina do usuário.
Toda a stack vem em uma única imagem Docker que inclui um armazenamento de objetos MinIO. Assim, os renders gerados e os arquivos enviados persistem em um volume Docker sem configuração adicional. A interface inclui um visualizador de GLB para modelos 3D e uma forma de onda sobreposta para áudio. O projeto é baseado no TostUI, de camenduru, e atualmente oferece cartridges para spritesheets, conversão para pixel art, alpha matting, geração 3D a partir de uma única imagem, rigging, música e conversão de texto em fala.
O app não tem autenticação e expõe a porta de armazenamento, por isso foi pensado para uso em uma rede confiável. Para executar os workers incluídos, é necessária uma GPU NVIDIA; cerca de 24 GB de VRAM são considerados suficientes para o conjunto atual.
Recursos principais
- 01Canvas em camadas com transformações, desfazer/refazer e exportação para PNG, MP4, WebM e GLB.
- 02Cartridges de um clique que baixam, criam e iniciam containers de workers ComfyUI pela interface.
- 03Armazenamento de objetos MinIO integrado, incluído no container único.
- 04Pré-visualização de GLB e visualizador 3D com rotação, além de uma forma de onda sobreposta para áudio.
- 05Interface que se atualiza sozinha, baixando o código-fonte mais recente e reconstruindo o app pelo painel Global Configuration.
Casos de uso
- Gerar spritesheets isométricos 3x3 a partir da referência de um único personagem.
- Converter personagens para pixel art e extrair mattes alpha limpos de vídeos.
- Criar modelos 3D com rigging a partir de imagens únicas para protótipos de jogos.
- Produzir música e falas para jogos usando uma GPU local.
Início rápido
- 1
Instale o Docker Desktop (Windows AMD64) e aguarde até que ele informe que o Docker está em execução
- 2
Inicie o OpenCartridge no Linux ou macOS
docker run -d --name opencartridge --restart unless-stopped --add-host=host.docker.internal:host-gateway -p 3000:3000 -p 9000:9000 -p 9001:9001 -v opencartridge-data:/content/data -v /var/run/docker.sock:/var/run/docker.sock camenduru/opencartridge - 3
Abra http://localhost:3000 no navegador
Antes de usar
- É necessária uma GPU NVIDIA; recomenda-se cerca de 24 GB de VRAM para os workers atuais.
- O app não tem autenticação, então as portas 3000 e 9000 devem permanecer em uma rede confiável.
- As imagens dos workers ocupam alguns GB cada, e o primeiro job carrega os modelos. Por isso, a primeira execução é lenta.
Em coleções
Tópicos
Perguntas frequentes
- O que é OpenCartridge?
- Suíte local-first de assets para jogos com IA: canvas para imagens, spritesheets, animação, áudio e 3D, usando workers ComfyUI na sua própria GPU. OpenCartridge é um workspace no navegador para criar assets de jogos com modelos de IA generativa. Ele oferece um canvas em camadas com transformações, desfazer/refazer e exportação para PNG, MP4, WebM e GLB. Cada modelo é empacotado como um "cartridge", que pode ser baixado, iniciado e excluído pela interface. Os cartridges rodam em containers Docker com workers baseados em ComfyUI, então os modelos são executados na máquina do usuário.
- OpenCartridge é gratuito? Qual é a licença?
- OpenCartridge é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- OpenCartridge ainda é mantido?
- Manutenção ativa. O último commit de OpenCartridge foi em 6 de nov. de 2026.
- Para que posso usar OpenCartridge?
- Gerar spritesheets isométricos 3x3 a partir da referência de um único personagem. Converter personagens para pixel art e extrair mattes alpha limpos de vídeos. Criar modelos 3D com rigging a partir de imagens únicas para protótipos de jogos. Produzir música e falas para jogos usando uma GPU local.
- Como instalar OpenCartridge?
- Instale o Docker Desktop (Windows AMD64) e aguarde até que ele informe que o Docker está em execução Inicie o OpenCartridge no Linux ou macOS: docker run -d --name opencartridge --restart unless-stopped --add-host=host.docker.internal:host-gateway -p 3000:3000 -p 9000:9000 -p 9001:9001 -v opencartridge-data:/content/data -v /var/run/docker.sock:/var/run/docker.sock camenduru/opencartridge Abra http://localhost:3000 no navegador
- Onde consigo OpenCartridge?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/camenduru/OpenCartridge
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um add-on do Blender que texturiza e gera malhas 3D, rigs e materiais PBR usando modelos de difusão executados em um servidor ComfyUI.
Coleção de skills para ensinar agentes de programação com IA a gerar imagens, vídeos, áudio e conteúdo 3D pelo servidor Scenario MCP, além de controlar ferramentas DCC e engines de jogos.
Um app local completo para modelos generativos de código aberto, que gera vídeos, imagens, áudio, fala, conteúdo 3D e mundos interativos em GPUs de consumo.
Plugin do Krita que integra geração de imagens com IA, inpainting e outpainting ao fluxo de pintura, usando um servidor ComfyUI local ou na nuvem.
Uma interface web baseada em Gradio para executar Stable Diffusion e modelos mais recentes de imagem e vídeo, dando continuidade ao fork Forge com suporte a novos modelos e otimizações.