Kit de video como código que permite a agentes de IA clonar un video viral en un flujo de trabajo editable y generar variantes a partir de él.
- 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
Clona el repositorio
git clone https://github.com/calesthio/OpenMontage.git - 2
Entra en la carpeta del proyecto
cd OpenMontage - 3
Ejecuta la configuración
make setup - 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
Un agente mínimo de ingeniería de software con IA que resuelve issues de GitHub o ayuda desde la línea de comandos usando solo bash y unas 100 líneas de Python para el núcleo.
Un agente de edición de video con IA que convierte instrucciones en lenguaje natural en búsquedas de clips, guiones, selección de música y fuentes, y ediciones.
Skill para Codex y Claude Code que convierte un tema, artículo o relato en un video explicativo narrado y dibujado a mano, con trazos progresivos y escritura china.
Una skill de agente que permite a Claude Code o Codex crear videos explicativos con voz en off, sincronización de audio palabra por palabra y renderizado con Remotion.
Modelos de lenguaje de propósito general de 4B y 1.7B con pesos abiertos de XHToken, pensados para ejecutarse en el dispositivo y para flujos de trabajo agénticos con llamadas a herramientas.