← Blog

OpenMontage Alternative: Hosted, No-Setup Short-Form Video

OpenMontage blew up for a reason. It hit #1 on GitHub Trending, had racked up about 73k stars by late October 2026, and pitched something genuinely cool: turn your AI coding assistant into a full video production studio. If you're a developer, that sentence probably made you sit up. It should have.

But "OpenMontage alternative" gets typed into search boxes by a lot of people who, it turns out, don't want to set up a repo. So let's do this honestly: what OpenMontage actually is, who it's perfect for, and where a hosted, no-setup path makes more sense.

If you already know you'd rather not touch a terminal, here's the short answer. OpenMontage's own no-terminal option, the Studio desktop app for Windows, is in private alpha behind a waitlist. If you want something you can use today, Riffkit, which publishes this post, is the hosted path. Its Adapt mode takes a short video that's already winning and riffs it into a new one with your product woven in, voiceover and captions included, all in your browser with nothing to install.

What OpenMontage actually is (and why devs love it)

OpenMontage (AGPL-3.0, docs and setup here) calls itself "the first open-source, agentic video production system." That's not marketing fluff, it's an accurate description of an ambitious project. You git clone it, run make setup, then open the project in Claude Code, Cursor, Copilot, Windsurf, or Codex and describe the video you want in plain language. The agent runs the whole arc: research → proposal → script → scene plan → assets → edit → compose.

Under the hood it's genuinely well-built: declarative YAML pipeline definitions, a Python tool registry, markdown "skills" knowledge packs, scored provider selection across seven dimensions, and budget governance (cost estimates up front, approval for any action over $0.50, and an optional hard spending cap). Twelve production pipelines, 100+ tools, 700+ agent skill and production-knowledge files. It composes with Remotion (React) and HyperFrames (HTML/GSAP). It can also start from a reference video: paste a TikTok, Reel, Short or YouTube video and the agent proposes 2 to 3 concepts built on its pacing, hook style and structure.

It's also general-purpose: animated explainers, documentary montages, talking heads, avatar spokespeople, cinematic pieces, screen demos, localization and dubbing, podcast repurposing. And there's a free path with no paid keys (the README calls it "free-ish"): Piper TTS, FFmpeg, Remotion and HyperFrames, open footage from Archive.org/NASA/Wikimedia, and more stock from Pexels/Pixabay/Unsplash with free developer keys. You still bring the AI coding assistant that drives it. Its README, checked on October 31, 2026, puts a video at about $0.15 to $1.50 with one image or video provider and about $1 to $3 with a full setup. If you're technical and want to customize anything, that's a fantastic deal.

So if you're a developer who likes owning the stack and tinkering with pipelines, stop reading and go use OpenMontage. Seriously. This post isn't here to talk you out of a tool that fits.

The honest fork: who is this NOT for?

Here's the part the README's Quick Start makes plain, and we should be just as plain. The OpenMontage repo is self-hosted: there is no hosted cloud version. (The team's Windows desktop app, OpenMontage Studio, is in private alpha behind a waitlist, and it runs on your computer too.) To run the repo you need:

  • git clone and a terminal
  • Python 3.10+
  • Node.js 18+
  • FFmpeg installed
  • An AI coding assistant wired up
  • Your own API keys for any paid providers you add (Kling, Runway, Veo, FLUX, ElevenLabs, Suno, etc.); every key is optional

For a developer, that's a Tuesday. For a TikTok Shop seller, an ad buyer, an indie founder, or someone running a faceless account, that list is a wall. You don't want to manage a Node version. You don't want to debug an FFmpeg install. You want to take a video that's already winning and make your own version of it before lunch.

That's the fork. Self-host and customize anything → OpenMontage. Just want short-form social video without the setup → keep reading.

The hosted, no-setup path: Riffkit

Riffkit is a hosted tool for short-form video. It can Create an original short from a written idea, but the two modes that matter here remake a video. Adapt riffs a winning short video into your own: it studies the formula (hook, pacing, emotional beats, scene structure) and makes a new video from it. Every shot is generated fresh; flat graphics from the source (cards, stickers) can carry over. It never re-uploads the source clip. You're riffing the formula, not the video. (We get into the philosophy in Don't copy, riff.)

You add your product, a physical item or an app screen, woven into the story the formula calls for. Pick a character/avatar or use Auto, where no avatar is needed. Choose from ten languages with native phrasing and the right fonts, not a subtitle bolted on top.

Swap starts from a video you already have. It keeps the clip's camera, cuts, timing and sound, and changes only what you name: the person (a saved character), an outfit someone in the clip wears (from a photo or a description), the setting, or a product (from its photos). That's the quick way to make a new version of a clip that already worked for you, as in our outfit-change test. The same goes for a new background, a different person or your product in place of theirs.

An Adapt video comes out post-ready: a voiceover, on-screen captions timed to the audio (burned in, no garbled boxes), a cover frame, and a caption with hashtags. Want a different look? Ask for it in the creative direction, for example hand-drawn 1990s anime. When Adapt keeps the source's BGM (Original BGM), the music ducks under the voiceover automatically. There's no make setup. There's no terminal. You open your browser and go.

Billing is by the second of finished video, with plans from $15/mo, or $12/mo billed yearly. On a monthly plan a 15-second Adapt video costs about $6.75 to $7.50 on Seedance 2.0 720p or about $2.70 to $3 on MiniMax H3, depending on the plan (a Swap uses a higher per-second rate, shown in its quote), and a re-roll with a new angle, product, or character bills the same way. What you make is yours to post, run as ads, and monetize, with no extra license or revenue share from us. What comes from someone else isn't ours to give: in a Swap, what it keeps from the source (such as the person when you don't pick a character, and the voices that don't change), and music from a source video. When Riffkit has the source's music as its own track, Adapt keeps that BGM by default: the music is part of why the video won, and the new video follows its beats. The track's rights stay with its owner, so check you're cleared to use it where you post.

Side by side, fairly

OpenMontage Riffkit
Hosting Self-hosted repo (Studio desktop app in private alpha) Hosted, in your browser
Setup git clone, Python, Node, FFmpeg, an AI coding assistant; API keys optional None: sign in and go
Scope General-purpose video (12 pipelines) Focused: short-form video
Start from a video you like Yes: reference-video mode proposes 2 to 3 concepts Yes: Adapt riffs its formula into new footage
Change one thing in your own clip Footage-led pipelines (talking head, hybrid, localization and dub) and editing-capable providers such as Gemini Omni Flash; the README doesn't describe a one-step person, outfit or setting swap (the repo does include a HeyGen face-swap skill file) Swap: same shots, cuts, timing and sound; new person, outfit, setting or product
API keys Bring your own, all optional (the Studio alpha also offers OpenMontage credits) Handled for you
Audience Developers Non-technical creators & sellers
Cost model Free local path / your provider spend Billed by the second, plans from $15/mo ($12/mo billed yearly)
License/output Code is AGPL-3.0; renders are your own files, under the terms of the providers and stock sources you used Yours to post and run as ads, with no extra license from us; what comes from someone else, such as music from a source video, isn't ours to give
Agent-ready Yes (core design) Yes (an agent skill, or a connector in Claude)

Notice the last row. You don't have to give up the "tell your agent to make it" magic to go hosted. Riffkit installs as an agent skill that Claude Code, Cursor, and other assistants can run end to end, same workflow we cover in the Claude Code video skill walkthrough. So if you loved the agentic part of OpenMontage but didn't love the install, you can keep the agent and drop the setup.

Pick the one that fits your hands, not your aspirations

This is the trap: people pick the tool that sounds most powerful instead of the one that matches how they actually work. OpenMontage is broader and more customizable, and if you're a developer it's a joy. Riffkit is narrower, hosted, and built for people who'd rather not see a terminal, and it's still agent-ready when you want it.

If your goal is "I want to riff winning short videos with my product in them, today, without installing anything," the hosted path gets you to a first video fastest. Start riffing: give it one source video, describe the look you want and pick a language, and watch it remake the formula into something that's yours. Don't copy. Riff.

Get the Riffkit skill

Riffkit runs as an agent skill: point your assistant at the live skill and let it set itself up:

Read https://riffkit.ai/SKILL.md and follow the instructions to set up Riffkit.

Then just ask in plain language: "riff this TikTok into a video for my product." The skill is open source at github.com/riffkit/skill and listed on ClawHub. Prefer buttons? The same backend runs in your browser at riffkit.ai.

FAQ

Is Riffkit a drop-in replacement for OpenMontage?

Not exactly, and that's on purpose. OpenMontage is a broad, self-hosted, general-purpose video production system for developers who want to customize the pipeline. Riffkit is a hosted tool for short-form video with no setup: Adapt riffs a winning short video into your own, and Swap keeps the shots, cuts, timing and sound of a video you already have and changes the person, an outfit someone in the clip wears, the setting, or a product (from your photos of it). If you need general-purpose video and want to own the stack, OpenMontage is the better fit. If you want short-form social or ad video in your browser, Riffkit is the hosted alternative.

Do I need to install Python, Node, or FFmpeg to use Riffkit?

No. OpenMontage is self-hosted and needs git, Python 3.10+, Node.js 18+, FFmpeg and an AI coding assistant; API keys are optional (a zero-key path covers free narration and open footage), but AI-generated footage needs your own provider keys or a GPU you run yourself (on your machine, or self-hosted such as a ComfyUI server). Riffkit is hosted: you sign in through your browser and go. It also installs as an agent skill your AI assistant (Claude Code, Cursor, etc.) can run end to end, so you keep the agentic workflow without the setup.

How is Riffkit priced compared to OpenMontage's free local path?

OpenMontage has a free path with no paid keys (Piper TTS, FFmpeg, Remotion, open archive footage and free-key stock); beyond that you pay your own provider costs and for the AI coding assistant that drives it. Its README (checked October 31, 2026) puts a video at about $0.15 to $1.50 with one image or video provider and about $1 to $3 with a full setup, great if you're comfortable wiring it up. Riffkit is billed by the second of finished video, with plans from $15/mo, or $12/mo billed yearly, and no infrastructure to manage. On a monthly plan a 15-second Adapt video costs about $6.75 to $7.50 on Seedance 2.0 720p or about $2.70 to $3 on MiniMax H3, depending on the plan; a Swap uses a higher per-second rate, shown in its quote. A re-roll with a new angle or product bills the same way, and what you make is yours to post, run as ads, and monetize, with no extra license or revenue share from us. What comes from someone else isn't ours to give: in a Swap, what it keeps from the source (such as the person when you don't pick a character, and the voices that don't change), and music from a source video. When Riffkit has the source's music as its own track, Adapt keeps that BGM by default: the music is part of why the video won, and the new video follows its beats. The track's rights stay with its owner, so check you're cleared to use it where you post.

Does OpenMontage have a hosted or desktop version?

The OpenMontage repo on GitHub is self-hosted: you run it on your own machine through an AI coding assistant. As of October 31, 2026, the team's Windows desktop app, OpenMontage Studio, is in private alpha, with beta invitations going to a waitlist in weekly groups, and it also runs on your computer. Riffkit is a hosted alternative for short-form video that runs in the browser with nothing to install.

Can Riffkit change the person or outfit in a video I already have?

Yes, with Riffkit's Swap mode. Swap keeps the source video's camera, cuts, framing, action, timing and sound, and changes what you name: the person (a saved character), an outfit someone in the clip wears (from a photo or a written description), the setting, or a product with photos. The new video is as long as the source, which has to fit within the render-length limit, and Riffkit quotes the price before it starts.

Keep reading

Riffkit Is Now in ChatGPT's Plugin Directory

Riffkit is in ChatGPT's plugin directory. Install it in three steps, then change the outfit, person, place or product in a video from a chat.

Make a Christmas AI Video from a Clip You Already Have

Make a Christmas AI video from a clip you already have: four Seedance 2.0 tests with lights, a tree, pajamas and snow, the exact prompts, and what slipped.

Change the Person in a Video with AI (Real Test)

Change the person in a video with AI: eight tools compared, and our 11-second test where words changed her hair but not her face. Why a photo helps.