Vibecode diclip

track this build4 phases, 12 steps, beginner friendly
KINDA · weekend project
price $6/moyou'd save $72/yrbuild time multi-daycategory 🎬 audio & videoreplaced by 0 people

The core loop is genuinely one-shottable: transcribe, rank the strongest moments, cut vertical clips with burned captions. The gaps are execution and infra. Face-aware reframing with seat tracking, a full in-browser timeline editor, and a container-scale render pipeline are not a one-session build. A competent agent can produce a usable personal clipper quickly, but matching diclip's reframe quality and editing depth is a multi-day project.

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

A personal video clipper whose hard problems are producing word-level timings accurate enough to cut on, making the cut land exactly where the transcript said it would, and rendering captions and framing without pretending to do the face tracking that the paid product actually does.

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 |
| --- | --- | --- |
| Runtime | Python with a small local web interface, bound to the loopback address | the media is large and local and nothing here wants to be uploaded |
| Transcription | A local speech model producing word-level timings | the cut points come from the transcript, so the timings are the foundation |
| Rendering | FFmpeg, invoked with explicit arguments you understand | every video tool is calling this underneath and the argument order changes the result |
| Projects | JSON on disk beside the media, with renders in their own directory | a project should survive the application being deleted |
| Ranking | A rented model if a key is present, a local heuristic if not | the ranking is a convenience and the tool has to work without it |

## Before you start

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

- [ ] **Python 3.12 or newer** · free
  - Why: Runs the local application and the render queue.
  - Get it: python.org, or your version manager.
  - Verify: python3 --version prints 3.12 or higher
- [ ] **FFmpeg with a recent build** · free
  - Why: Every cut, caption burn and framing operation is an FFmpeg invocation, and the seeking behaviour you depend on is documented there.
  - Get it: Your package manager, or a static build from the project.
  - Verify: ffmpeg -version prints a version and the probe tool is on the path
- [ ] **A local speech model with word-level timestamps** · free, but the model download is large
  - Why: Word timings are what the cuts are computed from, so a model that only returns sentences is not usable here.
  - Get it: Install the library and download a model size your machine can run.
  - Verify: A one minute fixture returns words with start and end times
- [ ] **Working disk space for sources, renders and intermediates** · free if you have the space
  - Why: A long recording plus its renders and intermediates is the constraint that ends most sessions, and it fails in a confusing way.
  - Get it: Point the project directory at a volume with room to spare and set the threshold below it.
  - Verify: The application reports free space and refuses below the threshold
- [ ] **An API key for a text model** (optional) · pay per token; a long transcript is a few pence
  - Why: Only the ranking step uses it, and the build is designed to be useful without it.
  - Get it: Any provider, with a spend limit set in their console.
  - Verify: A ranked candidate list arrives with the source recorded as model

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

- Face-aware reframing and speaker tracking.
- A timeline editor with tracks and effects.
- Downloading source video from platforms.
- Cloud rendering.
- face-aware vertical reframing with seat tracking
- full in-browser timeline editor with scenes, tracks, and effects
- container-scale render pipeline and yt-dlp import
- credit-based capacity model and priority processing
- ready-to-post hooks and confidence scoring polished for clips

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

Creators pay to skip the editing grind: diclip reads the full transcript, explains why each clip was chosen, and opens a prepared edit. The reframe quality and editor depth are tuned over months, not a weekend, and the render pipeline just works on long sources.

what you lose

xface-aware vertical reframing with seat tracking

xfull in-browser timeline editor with scenes, tracks, and effects

xcontainer-scale render pipeline and yt-dlp import

xcredit-based capacity model and priority processing

xready-to-post hooks and confidence scoring polished for clips

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 diclip ($6/mo) with one prompt"
the numbers

diclip pricing

planmonthlyannual (per mo)what you get
free$0/workspace$0/workspace3 clips once; 1 source-hour total; 60 min per source upload cap
starter$2/workspace—30 clips/mo; 2.5 source-hours/mo; 90 min per source
creator$6/workspace—60 clips/mo; 5.75 source-hours/mo; 120 min per source
studio$11/workspace—120 clips/mo; 11 source-hours/mo; 120 min per source; priority processing

free tier3 clips once, 1 source-hour total, 60 min upload cap

billingmonthly or prepaid 3/12 months (IDR, charged in full; capacity resets monthly)

hidden costsTop-up packs (one-time, active subscription required) for extra source minutes and clips.

verified 2026-08-16 · source ↗

questions
Is diclip free?

Free once: 3 clips and 1 source-hour total, no renewal. Paid is Creator at $6/mo (checked 2026-08-16).

Vibecode diclip

Kinda. The core of diclip is buildable in a weekend with the prompt on this page, but there are real gaps: face-aware vertical reframing with seat tracking, full in-browser timeline editor with scenes, tracks, and effects. Read the honest list above before committing.

How much does diclip cost?

diclip costs about $6/month (Creator, checked 2026-08-16), which is $72 per year.

What do I lose by replacing diclip?

Honestly: face-aware vertical reframing with seat tracking; full in-browser timeline editor with scenes, tracks, and effects; container-scale render pipeline and yt-dlp import; credit-based capacity model and priority processing; ready-to-post hooks and confidence scoring polished for clips. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to diclip?

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