← Blog Workflows July 15, 2026 · The ReDock team

How to make YouTube videos without paid tools: the code-video pipeline

Make YouTube videos for free on a Mac with a code-driven pipeline: an agent writes Remotion scenes, ReDock renders them, no subscriptions.

You can make YouTube videos without a single paid tool by treating video as code. Instead of dragging clips around a timeline in a subscription editor, you describe the video, an agent writes the scene as React components, and Remotion renders it to an MP4 — all locally in ReDock (free, no terminal). This post walks the pipeline end to end, and is honest about what it is: a way to ship videos at zero cost, not a promise about views or income.

One clarification up front, because it matters: this is programmatic video, not generative AI video. Nothing here invents footage from a text prompt. The agent writes deterministic code — titles, transitions, data animations, captions — and Remotion turns that code into frames. You get repeatable, version-controllable video, which is exactly what a channel with a consistent format wants.

Why code-driven video fits a $0 budget

Timeline editors are priced per seat and per month, and the good features sit behind the top tier. A code-video pipeline inverts that. Remotion is open source. Bun (the runtime it executes on) is open source. ReDock installs both into its own toolchain and runs the render on your Mac’s CPU, so a 90-second intro costs you render time, not render credits.

The trade-off is real and worth naming: code video is great for anything templated — channel intros, explainer segments, data animations, lower-thirds, end cards — and poor for hand-cut footage of a person talking. Most channels are a mix. Use the pipeline for the repeatable 40% and you’ve removed the recurring bill for that part entirely.

The pipeline, step by step

Here’s the shape of a single video:

  1. Spin up a Remotion site. In ReDock, create a site on the Remotion stack. It provisions Bun and the Remotion toolchain for you — no npm install, no PATH wrangling. See /docs/stacks for what each stack includes.
  2. Describe the scene to the agent. ReDock’s whole surface is MCP tools on localhost:47200, so Claude Desktop, Claude Code, Cursor, or the built-in agent can write directly into the project. “Make a 15-second intro: logo wipes in, title types out, background is a slow gradient.” The agent writes the React.
  3. Preview and iterate. Remotion’s preview shows the composition. You adjust in plain language — “slower type-on, warmer gradient” — and the agent edits the components.
  4. Render to MP4. One render command produces the file, ready to upload to YouTube. No watermark, no export cap.

Because the video is code, your second video reuses the first. Save an intro composition once and every future episode starts from it — change the title prop, re-render, done.

Where the agent earns its keep

The friction in code video has always been writing the React. That’s the part the agent removes. You direct; it implements. And because everything runs through MCP, the same conversation that writes a scene can also draft the video’s description, schedule the companion blog post, or wire an n8n job to remind you to publish. If MCP is new to you, What is MCP? explains the plumbing.

If you’d rather not use hosted models at all, ReDock ships a local-LLM catalog — no API keys, the model runs on your Mac. Setup for any client is at /docs/mcp.

Getting the render off your laptop

A finished MP4 uploads straight to YouTube, but you’ll often want to show a work-in-progress first — a rough cut on a private page, say. ReDock shares local sites over Cloudflare tunnels: unlimited QuickShare links plus 3 named redock.xyz subdomains that persist, so a review link you send survives past the afternoon. That’s covered in /docs/sharing.

For the bigger picture — website, scheduler, and renderer together — the $0 creator stack is the pillar this post hangs off, and the one-person content pipeline shows how to automate the publish cadence.

FAQ

Is Remotion generating the video with AI?

No. Remotion renders video from React code that the agent writes. It’s deterministic and repeatable — the opposite of a text-to-video model. You control every frame because every frame comes from code you can read and edit.

Do I need to know React to use this?

It helps, but you can direct the agent in plain language and review what it writes. Because a composition is reusable, most of your work after the first video is changing props — a new title, new colors — rather than writing components from scratch.

What does it actually cost?

Nothing. Remotion and Bun are open source and run on your Mac. There are no render credits, seat fees, or export caps in this pipeline.

Ready to render your first scene locally? Download ReDock.