Repolode
calesthio

calesthio/OpenMontage

An open-source agentic video production system that turns an AI coding assistant into a pipeline-driven video studio for research, scripting, asset generation, editing and rendering.

Open-source alternative to:SynthesiaRunway

Stars
69,712
Forks
9,021
Open issues
410
Last commit
4 days ago

What is it?

OpenMontage lets you describe a video in plain language inside an AI coding assistant such as Claude Code, Cursor, Copilot, Windsurf or Codex. The agent then runs a structured production flow: web research, proposal, script, scene plan, asset generation, editing and final composition. Each stage is driven by YAML pipeline manifests and Markdown director skills that the agent reads before calling Python tools.

The project ships 12 pipelines covering explainers, animation, cinematic trailers, talking-head and screen-demo videos, podcast clips, localization and documentary montages built from free archival and stock footage. Providers for video, image, speech and music are selected through a scored ranking layer, and both cloud APIs and local or free options are supported. Rendering uses Remotion (React), HyperFrames (HTML and GSAP) or FFmpeg.

Human approval is required at creative checkpoints such as proposal, script, scene plan and assets. The system also tracks budget, logs provider decisions, and runs post-render checks with ffprobe, frame extraction and audio analysis before presenting a result. A local Backlot board shows production progress as it runs.

Key features

  • 01Pipeline-driven production from research through script, scene plan, assets, edit and compose.
  • 02Works inside AI coding assistants like Claude Code, Cursor, Copilot, Windsurf and Codex.
  • 03Supports both cloud video, image, speech and music providers and free local options.
  • 04Renders with Remotion, HyperFrames or FFmpeg, with a choice made per project.
  • 05Requires human approval at creative checkpoints and logs provider decisions and costs.
  • 06Runs post-render checks with ffprobe, frame extraction and audio analysis.

Use cases

  • Turning a product idea or topic into a narrated explainer video without a manual editing workflow.
  • Building a documentary-style montage from free archival and stock footage without paid video models.
  • Repurposing a long podcast or talk into a set of short social clips.
  • Producing localized subtitles or dubbed versions of existing video.

Quick start

  1. 1

    Clone the repository

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

    Enter the project folder

    cd OpenMontage
  3. 3

    Run setup

    make setup
  4. 4

    Open the project in your AI coding assistant and describe the video you want

Things to know

  • Requires an AI coding assistant such as Claude Code, Cursor, Copilot, Windsurf or Codex to drive it.
  • Needs FFmpeg, Python 3.10+ and Node.js 18+ installed before setup.
  • Many features need paid or API-key providers; the free path is more limited.
  • Licensed under AGPL-3.0, a strong copyleft license that applies to network use and derivative works.

Topics

FAQ

What is OpenMontage?
An open-source agentic video production system that turns an AI coding assistant into a pipeline-driven video studio for research, scripting, asset generation, editing and rendering. OpenMontage lets you describe a video in plain language inside an AI coding assistant such as Claude Code, Cursor, Copilot, Windsurf or Codex. The agent then runs a structured production flow: web research, proposal, script, scene plan, asset generation, editing and final composition. Each stage is driven by YAML pipeline manifests and Markdown director skills that the agent reads before calling Python tools.
Is OpenMontage free to use? What license does it have?
OpenMontage is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is OpenMontage still maintained?
Actively maintained. The last commit to OpenMontage was on Oct 16, 2026.
What can I use OpenMontage for?
Turning a product idea or topic into a narrated explainer video without a manual editing workflow. Building a documentary-style montage from free archival and stock footage without paid video models. Repurposing a long podcast or talk into a set of short social clips. Producing localized subtitles or dubbed versions of existing video.
How do I install OpenMontage?
Clone the repository: git clone https://github.com/calesthio/OpenMontage.git Enter the project folder: cd OpenMontage Run setup: make setup Open the project in your AI coding assistant and describe the video you want
Where can I get OpenMontage?
The source code and installation instructions are on GitHub: https://github.com/calesthio/OpenMontage

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects