calesthio/OpenMontage is an open-source agentic video production system. It breaks scripts, assets, voice-over, music, editing, and composition into a pipeline so that an AI coding assistant can participate in the whole video production process.
Project repository:
https://github.com/calesthio/OpenMontage
Install Dependencies First
The README requires:
- Python 3.10+
- FFmpeg
- Node/npm, because the project includes a Remotion composer
You can install FFmpeg like this:
|
|
Install and Start
The official quick-start commands are:
|
|
If your machine does not have make, follow the manual steps from the README:
|
|
On Windows, if npm install reports ERR_INVALID_ARG_TYPE, the README suggests using:
|
|
API Key Setup
OpenMontage can run part of the workflow without any keys, but for fuller video, image, music, and voice capabilities, configure services in .env:
|
|
Local GPU video generation can be enabled according to the README:
|
|
Then add this to .env:
|
|
How to Use It with an Agent
Do not give the AI a task that is too vague. A useful prompt can look like this:
|
|
Or start from a reference video:
|
|
The typical flow is:
|
|
Usage Suggestions
OpenMontage is good for experimenting with a video production pipeline. It is not something I would treat as a stable commercial editing system on day one. Start with 30- to 60-second clips, then gradually verify asset sources, voice-over, music, composition quality, and cost. More API keys unlock more capability, but they also make troubleshooting more complicated.