Vibecode Ghostfeed

track this build4 phases, 12 steps, beginner friendly
KINDA · weekend project
price $49/moyou'd save $588/yrbuild time multi-daycategory 🎞️ ai videoreplaced by 0 people

No model here was trained by Ghostfeed · every step is somebody else's hosted inference, spread across four vendors. A Gemini image-edit call swaps your avatar into frame 0 of an existing clip, an approval gate makes you accept that frame before anything expensive runs, and then the video step splits: the default clone family sends the approved frame plus the original clip to Kling motion-control, so the render inherits the source video's motion, while the prompt family animates the still alone on PixVerse, Seedance, Grok or Kling. Rebuild the loop for yourself with a fal.ai key, a Gemini key and ffmpeg over a long weekend and it works. What does not fall out of that weekend is the rest of it · a template library scraped and scene-cut into 9:16 clips, a director that writes slideshow copy and casts every background itself, a timeline editor with its own render workers, 44 agent-API tools, and a TikTok app that took platform review to get. Personal version, yes. The thing you would actually run daily, no.

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

An avatar video pipeline where consent and licensing are enforced as data rather than assumed, and the engineering is in driving a likeness from a performance convincingly enough to be watchable while marking every frame of output as synthetic.

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 |
| --- | --- | --- |
| Consent | A signed record per depicted person, with scope and revocation | the likeness right belongs to the person and can be withdrawn |
| Avatars | Built only from footage whose subject consented | an avatar is a digital replica and that is the thing the statutes cover |
| Driving | Motion and speech from a performance you own or licensed | the source performance is somebody's work as well as somebody's movement |
| Rendering | A local or self-hosted pipeline with provenance embedded | output leaving unmarked is the failure the whole design prevents |
| Runtime | Python 3.12 with a job queue | renders are long, fail, and need to be resumable |

## Before you start

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

- [ ] **Python 3.12 or newer** · free
  - Why: Orchestrates the pipeline and the job queue.
  - Get it: python.org or your package manager, then a virtual environment.
  - Verify: python3 --version prints 3.12 or higher
- [ ] **A machine that can render locally** · free if you own the hardware; substantial to rent
  - Why: Sending someone's consented likeness to a third party service is a second disclosure they did not agree to, and renders are long enough that hosted costs add up quickly.
  - Get it: A machine with enough video memory for your chosen model, or a self-hosted instance you control.
  - Verify: A one minute render completes locally
- [ ] **Your consent form and scope list** · free to draft; advice worth having if this is commercial
  - Why: Consent is enforced as data with named scopes, and inventing the scopes after people have signed means the signatures do not cover them.
  - Get it: Write the form, list the specific uses it permits, state the expiry and the withdrawal process. Have someone read it who is not you.
  - Verify: A written form exists naming specific permitted uses, an expiry and a withdrawal route
- [ ] **Footage of someone who has actually consented** · free
  - Why: Every phase depends on there being a consented avatar, and the obvious first subject is yourself.
  - Get it: Record yourself, or someone who has signed the form, with the range of head movement the driving will need.
  - Verify: Footage exists with a matching signed consent record
- [ ] **Which digital replica rules apply to you** · free to read
  - Why: Eight states have specific statutes and there is no federal right, so the rule depends on where the depicted person is and where the work is distributed.
  - Get it: Identify where your subjects are and where output will be seen, then take the strictest applicable position.
  - Verify: A written note names the jurisdictions and the rule applied

## 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:

- Using a likeness without a consent record.
- Ingesting clips from platforms.
- Voice cloning without specific voice consent.
- Legal advice on the state patchwork.
- a template library scraped from TikTok and Instagram and scene-cut into ready 9:16 clips, instead of clips you source and trim yourself
- avatar consistency across renders · one stored reference photo re-fed into every call, plus the draft-and-approve flow that keeps a face you picked
- a director loop that writes the slideshow copy, searches for backgrounds, looks at the candidates and casts them, then rotates the deck into variants, plus a timeline editor with its own render workers
- 44 agent-API tools · the same workspace drivable from Claude, which is the part with no weekend equivalent
- a TikTok app that already cleared review, and a reaper that refunds most stalled renders instead of quietly eating them

If one of those is essential to you, that is the reason to keep paying for Ghostfeed, 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

The generation stack spans Google, fal.ai, Replicate and BytePlus, and any one of them can change price, quality or content filters in a week · the subscription outsources that churn and turns per-second render invoices into one number. Stalled renders get reaped and refunded rather than billed, which a DIY build does not do for you. And the TikTok side arrives already through platform review, which is the weeks a solo builder spends before posting anything.

what you lose

xa template library scraped from TikTok and Instagram and scene-cut into ready 9:16 clips, instead of clips you source and trim yourself

xavatar consistency across renders · one stored reference photo re-fed into every call, plus the draft-and-approve flow that keeps a face you picked

xa director loop that writes the slideshow copy, searches for backgrounds, looks at the candidates and casts them, then rotates the deck into variants, plus a timeline editor with its own render workers

x44 agent-API tools · the same workspace drivable from Claude, which is the part with no weekend equivalent

xa TikTok app that already cleared review, and a reaper that refunds most stalled renders instead of quietly eating them

prior art · use these instead of building, if you'd ratherComfyUINode graph for running open image and video models locally · the render pipeline without the hosted invoice.↗Wan2.2Apache-2.0 open video model with image-to-video, the free stand-in for the hosted animation step if you own a GPU.↗PostizOpen-source social publishing · the scheduling and OAuth half, self-hostable, so you never touch the TikTok API yourself.↗
share on X ↗"I just replaced Ghostfeed ($49/mo) with one prompt"
the numbers

Ghostfeed pricing

planmonthlyannual (per mo)what you get
free$0$01 workspace; 1 slideshow project; 3 variants; 0 included video credits.
starter$29—150 credits/month, advertised as about 25 videos; 1 workspace; extra credits $0.18 each.
growth$49—300 credits/month, advertised as about 50 videos; 3 workspaces; extra credits $0.16 each.
agency$99—700 credits/month, advertised as about 115 videos; 10 workspaces; extra credits $0.14 each.

free tier1 workspace, 1 slideshow project and 3 variants; 0 included video credits, so the free plan renders no paid-credit video.

billingmonthly only; no annual plan is displayed

hidden costsIncluded monthly credits reset and do not roll over; bought extra credits do not expire. Video generally costs 1 credit per rendered second and images cost 1 credit each.

verified 2026-08-14 · source ↗

questions
Is Ghostfeed free?

The free plan renders no video at all: one slideshow project with three variants, one workspace, library and posting access, and the agent API, which is ungated on every plan including this one. Paid is Growth at $49/mo (checked 2026-08-07).

Vibecode Ghostfeed

Kinda. The core of Ghostfeed is buildable in a weekend with the prompt on this page, but there are real gaps: a template library scraped from TikTok and Instagram and scene-cut into ready 9:16 clips, instead of clips you source and trim yourself, avatar consistency across renders · one stored reference photo re-fed into every call, plus the draft-and-approve flow that keeps a face you picked. Read the honest list above before committing.

How much does Ghostfeed cost?

Ghostfeed costs about $49/month (Growth, checked 2026-08-07), which is $588 per year.

What do I lose by replacing Ghostfeed?

Honestly: a template library scraped from TikTok and Instagram and scene-cut into ready 9:16 clips, instead of clips you source and trim yourself; avatar consistency across renders · one stored reference photo re-fed into every call, plus the draft-and-approve flow that keeps a face you picked; a director loop that writes the slideshow copy, searches for backgrounds, looks at the candidates and casts them, then rotates the deck into variants, plus a timeline editor with its own render workers; 44 agent-API tools · the same workspace drivable from Claude, which is the part with no weekend equivalent; a TikTok app that already cleared review, and a reaper that refunds most stalled renders instead of quietly eating them. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Ghostfeed?

Yes: ComfyUI (Node graph for running open image and video models locally · the render pipeline without the hosted invoice.), Wan2.2 (Apache-2.0 open video model with image-to-video, the free stand-in for the hosted animation step if you own a GPU.), Postiz (Open-source social publishing · the scheduling and OAuth half, self-hostable, so you never touch the TikTok API yourself.). Using prior art is also vibecoding; the prompt is for when you want it exactly your way.