Vibecode Reel Farm

track this build4 phases, 12 steps, beginner friendly
KINDA · weekend project
price $95/moyou'd save $1,140/yrbuild time a weekendcategory 🎞️ ai videoreplaced by 0 people

The pipeline here is not a secret: an LLM writes a short script, a TTS API reads it, stock or generated clips get stitched behind it, and word-level timings drive burned-in captions. ffmpeg does the heavy lifting and an agent can wire the whole chain in a weekend, including a queue that renders fifty variations overnight. Where it stops being fun is everything after the render: scheduled posting to TikTok, Instagram and YouTube means real API access, app review, tokens that expire, and platform rules that change without warning. You will also spend more time than you expect on the boring parts, safe-area layout for captions, loudness normalization, and clips that do not visually repeat every third video. Build it if you want control over the script and the look, pay if the value you actually want is the post button.

the project pack5 files · written for this build, step by step
README.md
# Reel Farm · indie build

A pipeline turning a topic into short-form video posts, where the interesting engineering is the render pipeline and caption timing, and the design constraints are that every output is labelled as synthetic and the posting rate is bounded by a constant you cannot raise at runtime.

Estimated effort: **multi-day**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Sourcing | Content from sources you record with a licence | images and clips in a published video are someone's work |
| Rendering | ffmpeg with a declarative scene description | reproducible renders matter more than a flexible editor |
| Captions | Timings derived from synthesised speech, never estimated | captions estimated from reading speed drift within a minute |
| Marking | Provenance metadata embedded at render, plus platform disclosure on upload | the obligation is machine readable marking and human disclosure, and they are different things |
| Publishing | A rate-limited queue against official APIs only | automation outside the official API is what gets accounts removed |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Python 3.12 or newer** · free
  - Why: Orchestrates generation, rendering and publishing.
  - Get it: python.org or your package manager, then a virtual environment.
  - Verify: python3 --version prints 3.12 or higher
- [ ] **ffmpeg with the codecs the platforms accept** · free
  - Why: Rendering, and each platform has its own container, codec and aspect requirements.
  - Get it: Your package manager, then check each target platform's published encoding requirements.
  - Verify: A rendered file uploads to your target platform without re-encoding
- [ ] **The disclosure rules that apply to you** · free to read
  - Why: The EU transparency obligations have applied since 2 August 2026 with marking requirements following, and every platform has its own rule. The build enforces both, so you need to know what both say.
  - Get it: Read the transparency obligations for your jurisdiction and the synthetic content policy of every platform you will post to. Write down what each requires.
  - Verify: A written note states the marking and disclosure requirements per jurisdiction and platform
- [ ] **Official API access for one platform** · free, but approval takes time
  - Why: Publishing through anything other than the official API violates the terms and removes accounts, and API access often needs review before it is granted.
  - Get it: Apply for developer access on one platform and read its rate limits and synthetic content requirements before building the publish path.
  - Verify: A test post publishes through the official API with the disclosure flag set
- [ ] **A licensed asset library** · free for your own work; a subscription for a stock library
  - Why: Volume turns one unlicensed image into hundreds of infringing posts, and the licence record is required before an asset can be used.
  - Get it: Assets you created, or a library whose licence explicitly permits commercial derivative use. Save the licence text with them.
  - Verify: Twenty assets exist, each with a licence record permitting your use

## Quick start

Follow Phase 1 in `BUILD_PLAN.md`; it creates the project.

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- Publishing unlabelled synthetic content.
- Automation outside official APIs.
- Using a real person's likeness or voice.
- Volume beyond the cap.
- Scheduled auto-posting to TikTok, Instagram Reels and YouTube Shorts, which is the part that needs approved platform apps
- Hosted rendering, so long batches tie up your own machine
- Curated templates and caption styles that already look native to each platform
- Any built-in sense of what is performing, analytics loops and hook variants
- Someone else absorbing model and stock-footage cost changes

If one of those is essential to you, that is the reason to keep paying for Reel Farm, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

Because a faceless content operation is not one video, it is two hundred, and the friction that kills it is scheduling and upload, not generation. Getting write access to the major short-form platforms is a bureaucratic slog that nobody wants to do twice, and a hosted tool that already holds those tokens is worth a subscription to people running this as a volume game. There is also the honest fact that the default output of a DIY pipeline looks like a DIY pipeline for the first week, until you fix the caption placement, the loudness, and the clip repetition. If you are making a handful of videos with a specific look you care about, build it. If you are farming, pay.

what you lose

xScheduled auto-posting to TikTok, Instagram Reels and YouTube Shorts, which is the part that needs approved platform apps

xHosted rendering, so long batches tie up your own machine

xCurated templates and caption styles that already look native to each platform

xAny built-in sense of what is performing, analytics loops and hook variants

xSomeone else absorbing model and stock-footage cost changes

prior art · use these instead of building, if you'd rather

Nothing worth pointing at. That's why the prompt exists.

share on X ↗"I just replaced Reel Farm ($95/mo) with one prompt"
questions
Vibecode Reel Farm

Kinda. The core of Reel Farm is buildable in a weekend with the prompt on this page, but there are real gaps: Scheduled auto-posting to TikTok, Instagram Reels and YouTube Shorts, which is the part that needs approved platform apps, Hosted rendering, so long batches tie up your own machine. Read the honest list above before committing.

How much does Reel Farm cost?

Reel Farm costs about $95/month (Scale, checked 2026-08-18), which is $1140 per year.

What do I lose by replacing Reel Farm?

Honestly: Scheduled auto-posting to TikTok, Instagram Reels and YouTube Shorts, which is the part that needs approved platform apps; Hosted rendering, so long batches tie up your own machine; Curated templates and caption styles that already look native to each platform; Any built-in sense of what is performing, analytics loops and hook variants; Someone else absorbing model and stock-footage cost changes. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Reel Farm?

No mature open-source alternative worth pointing at, which is exactly why the one-shot prompt on this page exists.