OpenMontage: The Agent-First Video Editor
AI coding assistants can now generate images, voices, and video clips on command, but assembling them into coherent videos still required GUIs and manual timelines. OpenMontage solves this architectural gap by turning the AI assistant itself into the orchestrator, using YAML manifests and filesystem-based checkpoints as the interface layer between Remotion/FFmpeg and agent workflows.

Your AI can generate a perfect voiceover. It can synthesize B-roll from a text prompt. But when the narration runs three frames too long, can it nudge the timeline?
That gap—between AI content generation and the precision edits video production actually requires—is where most agentic workflows hit the wall. Developers script Remotion or FFmpeg pipelines. They generate assets on command. But iterative refinement—shifting a clip, tightening a transition, re-timing a voiceover—still means opening a GUI or writing brittle shell scripts.
OpenMontage offers a different answer: treat the video editor itself as something an AI coding assistant can operate.
The Timeline Problem AI Couldn't Touch
The pain point is straightforward. Existing tools—Remotion for React-based rendering, FFmpeg for command-line composition, custom integrations for asset pipelines—provide limited visual feedback and make precise edits cumbersome. Shifting voiceover timing by a few frames in a scripted workflow means rewriting code. Opening a timeline GUI means leaving the agent's context window.
OpenMontage bridges research, scripting, asset generation, editing, composition, and rendering by using the AI assistant itself as the production orchestrator. The agent drives the workflow directly.
Why File-Based Beats REST for Agent Workflows
The architecture is filesystem-first. YAML pipeline manifests define the project structure. Markdown documents describe stage-director skills—the tasks an agent can perform. Python tools handle asset retrieval and processing. JSON checkpoints store intermediate state. Remotion or FFmpeg handle final rendering.
No REST API. No HTTP endpoints for uploading clips, editing timelines, or triggering renders. That absence is intentional. File-based operations let the agent read, modify, and version the entire pipeline as code. When the AI needs to adjust timing, it edits a YAML manifest and regenerates a checkpoint. The declarative pipeline becomes the interface.
For developers used to service-oriented architectures, this feels unfamiliar. For agentic workflows, it solves the "how do you let an AI adjust timing?" problem without forcing the assistant to parse opaque API responses or lose context across HTTP calls.
From Orchestration Service to Orchestration Assistant
OpenMontage doesn't generate video on its own. It coordinates existing tools—Remotion, HyperFrames, FFmpeg, Pexels, Pixabay, Archive.org, NASA, Wikimedia Commons, Piper TTS, ElevenLabs, Google TTS, Runway, Kling, Veo, Seedance—into a pipeline the AI assistant can navigate. The agent researches a topic, writes a script, fetches assets, assembles a composition, and renders the final output. All through file edits and command-line invocations.
The shift is conceptual. Instead of building a video API for humans to call from code, OpenMontage builds a video workflow for AI to execute from natural language.
The Trade-Offs
The system requires local Python, Node.js, npm, Remotion, Chromium, and FFmpeg. A full end-to-end run needs a code agent and possibly paid API keys. Agent quality affects output quality. Costs can increase for longer videos using motion-generation providers. End-to-end generation can take 10 to 30 minutes.
These aren't bugs. They're design choices. The project optimizes for agent-first interaction over plug-and-play simplicity. If you're building agentic workflows and already run coding assistants locally, the trade-off makes sense. If you want a hosted API with instant rendering, other tools fit better.
Real Adoption: Chinese Forks and MCP Integration
With approximately 61,200 stars and quick GitHub Trending traction after launch, the project has drawn attention. A Chinese-language fork adds MCP Server support, Chinese fonts, a configuration wizard, and integrations with Chinese AI providers, signaling adoption beyond the original developer community.
The Broader Landscape: Remotion to HyperFrames
OpenMontage builds on established tools like Remotion and FFmpeg, which remain solid for their intended use cases. Newer alternatives—HyperFrames, Diffusion Studio, Motion Canvas—explore agent-oriented editing, hosted APIs, and template-driven workflows. Each tool makes different architectural bets.
OpenMontage's bet is that the best interface for an AI video editor isn't an API. It's a filesystem the AI already knows how to read.
calesthio/OpenMontage
World's first open-source, agentic video production system. 12 production pipelines, 100+ tools, 700+ agent skill and production-knowledge files. Turn your AI coding assistant into a full video production studio.