OpenMontage
OpenMontageInc/OpenMontage · AGPL-3.0 · Link only · 526 entries
A whole video production system with no engine of its own. A coding agent reads its pipeline manifests and stage skills, calls its 163 Python tools, checks its own work and stops for your approval, from research to a rendered video.
- Link only
You are free to run it. Code you build on it has to be shared under the same license, so we describe it and link to it, and copy none of it.
- Needs
Python 3.10, FFmpeg, Node 22 and a coding agent to drive it. Nearly everything generative needs a key: its example settings file names about 50 keys and settings across image, video, voice and music services.
- Sends off your machine
We found no telemetry. It reads a .env file, starts a local web board and opens your browser, and calls whichever outside services you have given it keys for. That is the point of 125 of its 163 tools.
- We watched it run
With no keys at all, its own registry reported 36 of 163 tools available.
Its zero-key Remotion demo rendered: a title card, a big-number card, a bar chart and a pie chart.
Its slideshow check told eight identical text cards to revise and scored a varied plan strong.
- Not tried here
No pipeline was run end to end. The 125 keyed tools were read, not run.
- License
AGPL-3.0
You are free to run it. Code built on it has to be shared under the same license, so it is here by link only.
Everything in it
Showing 11 of 526Show everything
Tools
- bgm_montage_liteCuts supplied clips to the beat of one music track, through the separate BMTS-Lite program (itself AGPL-3.0-only, by another author). Runs…
- character_rig_rendererRenders a rigged character performance in a browser to frames and video. Runs on the machine. Works with no keys.
- export_bundlePacks a finished render with its metadata into a folder ready to hand to any platform; it uploads nothing. Runs on the machine. Works with…
- hyperframes_composeRenders an HTML, CSS and GSAP composition to video with HyperFrames, fetched through npx. Runs on the machine; needs npx, ffmpeg. Works…
- Platform profilesNamed output profiles (size, shape, codec) for the main platforms: wide, 4K, tall short-form, square, 21:9.
- render_demo.pyRenders the curated zero-key demos through the Remotion composer; installs the composer's packages on first run.
- scene_detectFinds the cut points in a video. Runs on the machine; needs ffmpeg. Works with no keys.
- silence_cutterRemoves silent stretches from a recording to make jump cuts. Runs on the machine; needs ffmpeg. Works with no keys.
- video_composeThe final render: takes the edit-decision file and assets and renders through FFmpeg, the Remotion composer or HyperFrames, then reviews…
- video_stitchJoins several clips into one with checks, transitions and split-screen layouts. Runs on the machine; needs ffmpeg, ffprobe. Works with no…
- video_trimmerCuts a section out of a video. Runs on the machine; needs ffmpeg. Works with no keys.