← Blog Video July 15, 2026 · The ReDock team

Free AI video generation with Remotion: video as code, rendered on your Mac

Remotion makes video from code, React scenes rendered to MP4 on your Mac. The AI writes scenes; the renderer draws exact frames. Free with ReDock.

Let’s be precise about what this is, because the difference is the whole point. Remotion is programmatic video: you define scenes in code — React components with text, shapes, images, and timing — and a renderer draws each frame exactly as specified, then encodes them into an MP4. The “AI” part is an agent writing that scene code for you. It is not Sora-style generative video; nothing is synthesized or hallucinated frame by frame. The renderer draws precisely what the code says. ReDock runs Remotion as a built-in stack on the Bun runtime, on your Mac, for free — with live frame progress as it renders.

Programmatic, not generative — and why that matters

Generative video models invent pixels from a text prompt. They’re impressive and unpredictable: you can’t guarantee your logo is the right blue, your product name is spelled correctly, or a number matches your data. For marketing videos, demos, and intros, that unpredictability is a dealbreaker.

Remotion is the opposite. A scene is code, so it’s deterministic and exact. Your brand color is a hex value. Your headline is a string. An animation is a function of the frame number. Render it today or next month and you get the identical MP4. When an agent writes Remotion scenes, it’s writing that code — so you get AI’s speed at drafting, with a renderer that draws exactly, not approximately. That honesty is the differentiator, not a limitation to hide.

How video-as-code works

A Remotion project is a React app whose components are scenes. Each frame is a snapshot of that React tree at a point in time. The renderer walks frame by frame — frame 0, frame 1, and so on — captures each, and Bun encodes the sequence into an MP4. Because it’s React:

  • Text is real text. Titles, captions, and data come from variables and props, spelled and styled exactly as you set them.
  • Animation is a function of time. Position, opacity, and scale are computed from the current frame, so motion is smooth and repeatable.
  • Data drives the video. Feed in a changelog, a list of stats, or a CSV, and the same template renders a different video — the basis for auto-generated product demos.

ReDock runs this on the Bun runtime and shows live frame progress, so you watch the render advance instead of staring at a spinner. Stack setup is in the stacks reference.

Where the agent fits

Writing Remotion scenes is coding, and that’s exactly where an agent helps. Because ReDock exposes its whole app as MCP tools on localhost:47200, you can have Claude, Cursor, or ReDock’s built-in agent write scene components: “a 10-second intro with our logo animating in, then a tagline.” The agent produces the React code; the renderer draws it. You review, tweak the color or timing, and re-render. This is walked through in let Claude write your launch video.

Crucially, because ReDock ships a local-LLM catalog, you can do this with no API keys — the model runs on your Mac.

Free, local, and yours

Cloud video generators charge per render or per minute of output and keep your assets on their servers. Remotion on ReDock runs on your hardware at zero marginal cost — render as many times as you like. The project is plain code in a folder, so your templates are yours forever, version-controlled, and reusable. If you’re assembling a no-cost toolkit, this pairs with the zero-dollar creator stack. New to the tool? Start with the Remotion tutorial.

One honest note on effort: because scenes are code, the first version takes more thought than typing a prompt into a generator. The payoff is exactness and reusability — a template you render a hundred times beats a prompt you re-roll until it’s almost right.

FAQ

Is this the same as AI video generators like Sora?

No, and that’s deliberate. Remotion renders exactly what the code specifies — no synthesized frames. The AI writes the scene code; the renderer draws it precisely. You get predictable, on-brand output every time.

Do I need to know React?

It helps, but you don’t have to start from scratch. Templates and an agent can write the scene code for you; you adjust text, colors, and timing. The Remotion tutorial starts from zero.

What does ReDock add over installing Remotion myself?

ReDock runs Remotion as a one-click stack on the Bun runtime with live frame progress, no terminal setup, and MCP access so an agent can write scenes. It’s free and runs entirely on your Mac.


Exact, on-brand video from code — drafted by an agent, rendered on your machine. Download ReDock and render your first MP4 today.