Repolode
calesthio

calesthio/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.

Alternativa open source a:SynthesiaRunway

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. 1

    Clone o repositório

    git clone https://github.com/calesthio/OpenMontage.git
  2. 2

    Entre na pasta do projeto

    cd OpenMontage
  3. 3

    Execute a configuração

    make setup
  4. 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