Um kit de ferramentas de vídeo como código que permite a agentes de IA transformar vídeos virais em fluxos de trabalho editáveis e gerar variações.
- Estrelas
- 69,712
- Forks
- 9,021
- Issues abertas
- 410
- Último commit
- há 4 dias
O que é?
O OpenMontage permite descrever um vídeo em linguagem natural dentro de um assistente de programação com IA, como Claude Code, Cursor, Copilot, Windsurf ou Codex. Em seguida, o agente executa um fluxo de produção estruturado: pesquisa na web, proposta, roteiro, plano de cenas, geração de recursos, edição e composição final. Cada etapa é conduzida por manifestos de pipeline em YAML e skills de direção em Markdown, que o agente lê antes de chamar ferramentas Python.
O projeto inclui 12 pipelines para vídeos explicativos, animações, trailers cinematográficos, vídeos com apresentador e demonstrações de tela, trechos de podcasts, localização e montagens documentais feitas com imagens de arquivo e bancos de vídeos gratuitos. Os provedores de vídeo, imagem, voz e música são selecionados por uma camada de classificação, com suporte tanto a APIs na nuvem quanto a opções locais ou gratuitas. A renderização usa Remotion (React), HyperFrames (HTML e GSAP) ou FFmpeg.
A aprovação humana é obrigatória em etapas criativas, como proposta, roteiro, plano de cenas e recursos. O sistema também acompanha o orçamento, registra as decisões sobre provedores e executa verificações após a renderização com ffprobe, extração de quadros e análise de áudio antes de apresentar o resultado. Um painel Backlot local mostra o andamento da produção durante a execução.
Recursos principais
- 01Produção orientada por pipeline, da pesquisa ao roteiro, plano de cenas, recursos, edição e composição.
- 02Funciona em assistentes de programação com IA, como Claude Code, Cursor, Copilot, Windsurf e Codex.
- 03Oferece suporte a provedores de vídeo, imagem, voz e música na nuvem, além de opções locais gratuitas.
- 04Renderiza com Remotion, HyperFrames ou FFmpeg, com a escolha feita para cada projeto.
- 05Exige aprovação humana em etapas criativas e registra as decisões sobre provedores e os custos.
- 06Executa verificações após a renderização com ffprobe, extração de quadros e análise de áudio.
Casos de uso
- Transformar uma ideia de produto ou um tema em um vídeo explicativo narrado, sem um fluxo manual de edição.
- Criar uma montagem em estilo documental com imagens de arquivo e bancos de vídeos gratuitos, sem recorrer a modelos de vídeo pagos.
- Adaptar um podcast ou uma palestra longa para criar uma série de vídeos curtos para redes sociais.
- Produzir legendas localizadas ou versões dubladas de vídeos existentes.
Início rápido
- 1
Clone o repositório
git clone https://github.com/calesthio/OpenMontage.git - 2
Entre na pasta do projeto
cd OpenMontage - 3
Execute a configuração
make setup - 4
Abra o projeto no seu assistente de programação com IA e descreva o vídeo que você quer
Antes de usar
- É necessário usar um assistente de programação com IA, como Claude Code, Cursor, Copilot, Windsurf ou Codex, para conduzi-lo.
- Antes da configuração, é preciso ter FFmpeg, Python 3.10 ou superior e Node.js 18 ou superior instalados.
- Muitos recursos exigem provedores pagos ou chaves de API; a opção gratuita é mais limitada.
- Licenciado sob AGPL-3.0, uma licença copyleft forte que se aplica ao uso em rede e a obras derivadas.
Tópicos
Perguntas frequentes
- O que é OpenMontage?
- Sistema open source de produção de vídeos com agentes que transforma um assistente de programação com IA em um estúdio de vídeo com pipeline para pesquisa, roteiro, geração de recursos, edição e renderização. O OpenMontage permite descrever um vídeo em linguagem natural dentro de um assistente de programação com IA, como Claude Code, Cursor, Copilot, Windsurf ou Codex. Em seguida, o agente executa um fluxo de produção estruturado: pesquisa na web, proposta, roteiro, plano de cenas, geração de recursos, edição e composição final. Cada etapa é conduzida por manifestos de pipeline em YAML e skills de direção em Markdown, que o agente lê antes de chamar ferramentas Python.
- OpenMontage é gratuito? Qual é a licença?
- OpenMontage é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- OpenMontage ainda é mantido?
- Manutenção ativa. O último commit de OpenMontage foi em 16 de out. de 2026.
- Para que posso usar OpenMontage?
- Transformar uma ideia de produto ou um tema em um vídeo explicativo narrado, sem um fluxo manual de edição. Criar uma montagem em estilo documental com imagens de arquivo e bancos de vídeos gratuitos, sem recorrer a modelos de vídeo pagos. Adaptar um podcast ou uma palestra longa para criar uma série de vídeos curtos para redes sociais. Produzir legendas localizadas ou versões dubladas de vídeos existentes.
- Como instalar OpenMontage?
- Clone o repositório: git clone https://github.com/calesthio/OpenMontage.git Entre na pasta do projeto: cd OpenMontage Execute a configuração: make setup Abra o projeto no seu assistente de programação com IA e descreva o vídeo que você quer
- Onde consigo OpenMontage?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/calesthio/OpenMontage
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um agente minimalista de engenharia de software com IA que resolve issues do GitHub ou ajuda pela linha de comando, usando apenas bash e cerca de 100 linhas de Python no núcleo.
Um agente de edição de vídeo com IA que transforma instruções em linguagem natural em busca de clipes, criação de roteiros, seleção de música e fontes e edição.
Uma skill para Codex e Claude Code que transforma um tema, artigo ou história em um vídeo explicativo narrado e desenhado à mão, com traços feitos um a um e escrita chinesa.
Uma skill de agente que permite ao Claude Code ou Codex criar vídeos explicativos com narração, sincronização de áudio palavra por palavra e renderização com Remotion.
Modelos de linguagem de uso geral com pesos abertos, de 4B e 1,7B, da XHToken, voltados ao uso em dispositivos e a fluxos de trabalho com agentes e chamadas de ferramentas.