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 22 of 526Show everything
Tools
- atelier_snapshots.pyRenders one review still per scene of a hand-written composition so the board can show them.
- atlas_media_smoke.pyAn opt-in paid test run of the Atlas Cloud media tools.
- audio_probeReads the length and stream details of an audio or video file with ffprobe. Runs on the machine; needs ffprobe. Works with no keys.
- BacklotA local web board that watches the projects folder and shows a production as it runs: stages, script, scene plan, generated assets as a…
- backlot_screenshot_stage.pyBuilds fictional projects and captures the board screenshots used in the README, with Playwright.
- backlot_simulate_run.pyFakes a pipeline run on disk so the Backlot board can be watched updating; useful as a demo of the board.
- backlot_visual_eval.pyA screenshot test for the board: captures fixed views and compares them with saved ones.
- backlot_watch_captures.pyCaptures a board screenshot each time a watched project changes.
- character_animation_reviewerChecks a character animation: rig integrity, motion and render readiness, as a report. Runs on the machine. Works with no keys.
- Checkpoint storeWrites and reads a saved state after each stage so a run can resume, and refuses to record a gated stage as done without recorded approval.
- composition_validatorChecks a planned composition before rendering: catches audio and picture lengths that do not match and similar plan errors. Runs on the…
- Delivery promiseClassifies what a video has promised to be (for example led by motion or led by stills) at proposal time and locks it, so the render cannot…
- frame_samplerPulls still frames out of a video with FFmpeg, at set times or intervals. Runs on the machine; needs ffmpeg. Works with no keys.
- kling_official_animated_explainer_e2e.pyAn end-to-end check of the Kling provider path; a free dry run by default, paid modes on request.
- Scene pacing checkChecks that the steps of a fake terminal scene land in time with the narration cues, and fails loudly when they drift.
- Scene variation checkerChecks a scene plan for sameness before any asset is made: shot sizes, camera movement, lighting, a flagged high point, texture words…
- Slideshow risk scorerScores a scene plan from 0 to 5 on six things that make a video feel like a slide deck: repetition, decorative visuals, motion without…
- Source media reviewInspects footage a user supplies (probe, sampled frames, scenes, transcript) and writes one normalized review file, so planning starts from…
- Tool event logAn append-only log of tool events per project, written whenever a tool runs and read by the Backlot board.
- video_analyzerTakes a reference video apart: transcript, scenes, sampled frames and structure, written up as a brief the agent plans from. Runs on the…
- video_understandDescribes frames or clips with a local vision-language model. Runs on your own GPU with model weights you download; needs transformers…
- visual_qaAutomatic checks on a rendered video: black frames, frozen stretches and similar faults, from sampled frames. Runs on the machine; needs…