Repolode
calesthio

calesthio/OpenMontage

Sistema open source de producción de video con agentes que convierte un asistente de programación con IA en un estudio basado en pipelines para investigar, escribir guiones, generar recursos, editar y renderizar.

Alternativa open source a:SynthesiaRunway

Estrellas
69,712
Forks
9,021
Issues abiertos
410
Último commit
hace 4 días

¿Qué es?

OpenMontage permite describir un video en lenguaje natural dentro de un asistente de programación con IA, como Claude Code, Cursor, Copilot, Windsurf o Codex. El agente ejecuta un flujo de producción estructurado: investigación web, propuesta, guion, plan de escenas, generación de recursos, edición y composición final. Cada etapa se controla mediante manifiestos de pipeline en YAML y habilidades de dirección en Markdown, que el agente consulta antes de invocar herramientas de Python.

El proyecto incluye 12 pipelines para crear videos explicativos, animaciones, trailers cinematográficos, videos con una persona hablando a cámara y demostraciones de pantalla, clips de podcasts, contenido localizado y montajes documentales con material de archivo y de stock gratuito. Los proveedores de video, imagen, voz y música se seleccionan mediante una capa de clasificación por puntuación, y se admiten tanto API en la nube como opciones locales o gratuitas. Para renderizar se usan Remotion (React), HyperFrames (HTML y GSAP) o FFmpeg.

Se requiere aprobación humana en los puntos de control creativos, como la propuesta, el guion, el plan de escenas y los recursos. El sistema también lleva un control del presupuesto, registra las decisiones sobre proveedores y ejecuta comprobaciones tras el renderizado con ffprobe, extracción de fotogramas y análisis de audio antes de presentar el resultado. Un tablero local de Backlot muestra el avance de la producción mientras se ejecuta.

Funciones clave

  • 01Producción basada en pipelines, desde la investigación hasta el guion, el plan de escenas, los recursos, la edición y la composición.
  • 02Funciona dentro de asistentes de programación con IA como Claude Code, Cursor, Copilot, Windsurf y Codex.
  • 03Admite proveedores de video, imagen, voz y música en la nube, así como opciones locales gratuitas.
  • 04Renderiza con Remotion, HyperFrames o FFmpeg; se elige una opción para cada proyecto.
  • 05Requiere aprobación humana en los puntos de control creativos y registra las decisiones sobre proveedores y los costos.
  • 06Ejecuta comprobaciones tras el renderizado con ffprobe, extracción de fotogramas y análisis de audio.

Casos de uso

  • Convertir una idea de producto o un tema en un video explicativo narrado, sin un flujo de edición manual.
  • Crear un montaje de estilo documental con material de archivo y de stock gratuito, sin recurrir a modelos de video de pago.
  • Convertir un podcast o una charla larga en varios clips cortos para redes sociales.
  • Crear subtítulos localizados o versiones dobladas de un video existente.

Inicio rápido

  1. 1

    Clona el repositorio

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

    Entra en la carpeta del proyecto

    cd OpenMontage
  3. 3

    Ejecuta la configuración

    make setup
  4. 4

    Abre el proyecto en tu asistente de programación con IA y describe el vídeo que quieres

Antes de usarlo

  • Necesitas un asistente de programación con IA, como Claude Code, Cursor, Copilot, Windsurf o Codex, para controlarlo.
  • Antes de configurarlo, debes tener instalados FFmpeg, Python 3.10 o posterior y Node.js 18 o posterior.
  • Muchas funciones requieren proveedores de pago o claves de API; la opción gratuita es más limitada.
  • Tiene licencia AGPL-3.0, una licencia copyleft estricta que se aplica al uso en red y a las obras derivadas.

Temas

Preguntas frecuentes

¿Qué es OpenMontage?
Sistema open source de producción de video con agentes que convierte un asistente de programación con IA en un estudio basado en pipelines para investigar, escribir guiones, generar recursos, editar y renderizar. OpenMontage permite describir un video en lenguaje natural dentro de un asistente de programación con IA, como Claude Code, Cursor, Copilot, Windsurf o Codex. El agente ejecuta un flujo de producción estructurado: investigación web, propuesta, guion, plan de escenas, generación de recursos, edición y composición final. Cada etapa se controla mediante manifiestos de pipeline en YAML y habilidades de dirección en Markdown, que el agente consulta antes de invocar herramientas de Python.
¿OpenMontage es gratuito? ¿Qué licencia tiene?
OpenMontage es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿OpenMontage sigue mantenido?
Mantenimiento activo. El último commit de OpenMontage fue el 16 oct 2026.
¿Para qué puedo usar OpenMontage?
Convertir una idea de producto o un tema en un video explicativo narrado, sin un flujo de edición manual. Crear un montaje de estilo documental con material de archivo y de stock gratuito, sin recurrir a modelos de video de pago. Convertir un podcast o una charla larga en varios clips cortos para redes sociales. Crear subtítulos localizados o versiones dobladas de un video existente.
¿Cómo se instala OpenMontage?
Clona el repositorio: git clone https://github.com/calesthio/OpenMontage.git Entra en la carpeta del proyecto: cd OpenMontage Ejecuta la configuración: make setup Abre el proyecto en tu asistente de programación con IA y describe el vídeo que quieres
¿Dónde consigo OpenMontage?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/calesthio/OpenMontage

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados