Vibecode Descript

track this build5 phases, 15 steps, beginner friendly
KINDA · weekend project
price $24/moyou'd save $288/yrbuild time multi-daycategory 🎬 audio & videoreplaced by 0 people

You can build transcript-based cutting for simple clips, but Descript's editor, media pipeline, AI voice/video tooling, publishing, and collaboration are a serious product.

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

A tool that transcribes media with word-level timestamps, presents the transcript as the editing surface, turns text deletions into a cut list, plays back the edit without rendering, and only renders through ffmpeg when you export.

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 |
| --- | --- | --- |
| Transcription | whisper.cpp with word-level timestamps | the timestamps are the entire mechanism; a transcript without them is just text |
| Runtime | TypeScript with a desktop shell | local media files, a real editor and no upload |
| Preview | Playback that skips cut ranges rather than rendering | rendering on every edit makes the tool unusable; skipping is instant |
| Render | ffmpeg with a filter graph built from the cut list | one render at export, from the untouched source |
| Storage | The source media untouched, plus a project file | every edit is a list of ranges, so nothing is destroyed and everything is reversible |

## Before you start

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

- [ ] **Node.js 22 or newer** · free
  - Why: Runs the build and the desktop shell.
  - Get it: nodejs.org, or nvm install 22.
  - Verify: node --version prints v22 or higher
- [ ] **ffmpeg with libx264** · free
  - Why: Conversion for transcription and the final render both go through it.
  - Get it: brew install ffmpeg, your package manager, or a static build.
  - Verify: ffmpeg -encoders lists libx264
- [ ] **whisper.cpp with a model that supports word timestamps** · free, but transcription takes real time on your machine
  - Why: Word-level timestamps are the mechanism. Without them there is no product here.
  - Get it: Build whisper.cpp and download a model. Confirm the word timestamp output before building anything on it.
  - Verify: Output contains per-word start and end times
- [ ] **Two recordings, one long and one with two speakers** · free
  - Why: Sync drift, caption timing and speaker handling only reveal themselves at length and with more than one voice.
  - Get it: Use your own recordings. One over ten minutes and one conversation.
  - Verify: Both are available and their durations recorded
- [ ] **Free disk for renders and converted audio** · free
  - Why: Every export writes a new file and every source needs a converted audio copy for transcription.
  - Get it: Estimate several times your source size and check free space.
  - Verify: Free space comfortably exceeds the estimate

## Quick start

```sh
ffmpeg -i source.mp4 -ar 16000 -ac 1 -c:a pcm_s16le audio.wav
```

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

## Honest limits

This build deliberately does not replace:

- A polished nonlinear editor with layers and transitions.
- Voice cloning and generated corrections.
- Real-time collaborative editing.
- The workflow polish of the commercial product.
- polished nonlinear editor
- overdub/voice tools
- filler-word workflows
- templates
- cloud collaboration
- rendering reliability

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

They pay to avoid building and babysitting a media editor, not just for transcription.

what you lose

xpolished nonlinear editor

xoverdub/voice tools

xfiller-word workflows

xtemplates

xcloud collaboration

xrendering reliability

share on X ↗"I just replaced Descript ($24/mo) with one prompt"
the escape hatch

Don't feel like building it? These folks already made it free.

KdenliveA real editor with local transcription and transcript-based cutting; the AI copywriter did not come along.5.4kaug 2026open source↗

no votes, no pay-to-list · just what's real

the numbers

Descript pricing

planmonthlyannual (per mo)what you get
free$0/user$0/user1 media hour/editor/month; 100 AI credits one-time; 720p watermarked exports; unlimited projects
hobbyist$24/user$16/user10 media hours/editor/month; 400 AI credits/month; 1080p; 30 AI Speech minutes/month
creator$35/user$24/user30 media hours/editor/month; 800 AI credits/month; 4K; 120 AI Speech minutes/month
business$65/user$50/user40 media hours/editor/month; 1,500 AI credits/month; 300 AI Speech minutes/month
enterprisecustom—Custom media hours, AI credits, seats, security, support and contract terms

free tier1 media hour/editor/month; 100 AI credits once; 720p watermarked exports; SquadCast 1 recording hour/editor/month, 1 show, 10 participants and 1 integration

billingmonthly + annual (up to 35% lower); annual billed upfront; paid editors billed separately

hidden costsExtra media hours and AI-credit top-ups are sold only on Creator and Business; adding editors multiplies the subscription.

verified 2026-08-14 · source ↗

questions
Vibecode Descript

Kinda. The core of Descript is buildable in a weekend with the prompt on this page, but there are real gaps: polished nonlinear editor, overdub/voice tools. Read the honest list above before committing.

How much does Descript cost?

Descript costs about $24/month (Hobbyist, checked 2026-07-30), which is $288 per year.

What do I lose by replacing Descript?

Honestly: polished nonlinear editor; overdub/voice tools; filler-word workflows; templates; cloud collaboration; rendering reliability. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Descript?

Yes: Kdenlive (A real editor with local transcription and transcript-based cutting; the AI copywriter did not come along.) The prompt is for when you want it exactly your way.