Vibecode tl;dv

track this build4 phases, 12 steps, beginner friendly
KINDA · weekend project
price $18/moyou'd save $216/yrbuild time multi-daycategory 🎙️ meeting notesreplaced by 0 people

A DIY app can record, transcribe, summarize, and generate clips, but tl;dv's team library, CRM integrations, and meeting-bot reliability are real work.

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

A local recorder whose hard problems are capturing hours of audio without losing any of it, presenting a transcript that invents text as something the reader is expected to verify, and keeping a growing pile of recordings of other people under control.

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 |
| --- | --- | --- |
| Capture | Record to short numbered segment files on disk, never one growing buffer | a three hour meeting that dies at minute one hundred and seventy should cost you one segment |
| Transcription | A local speech model by default, a hosted one only if a key is present | audio of other people talking is the last thing that should leave the machine by default |
| Summary | One model call over the transcript, every bullet carrying the line ids behind it | the published model card warns the transcript can contain text nobody said |
| Library | SQLite index over a directory of meeting folders you can open in a file manager | the recordings should outlive this application |
| Retention | Audio deleted on a schedule, transcript and notes kept | a recording of a colleague is a liability with a shelf life |

## 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 recorder, the library and the workers.
  - Get it: nodejs.org, or your version manager.
  - Verify: node --version prints v22 or higher
- [ ] **ffmpeg** · free
  - Why: Segment recording, clip cutting and format conversion all go through it, and the clip boundary work depends on its behaviour.
  - Get it: Your package manager, or the official builds.
  - Verify: ffmpeg -version prints a version and the build lists your audio input device
- [ ] **A local speech recognition model and runtime** · free, plus disk for the model
  - Why: The default path keeps audio of other people on your machine, and the model size you choose decides both accuracy and how long a meeting takes to process.
  - Get it: Download a runtime and one model file, and note which model you used.
  - Verify: A two minute recording transcribes with timestamps in a time you are willing to wait
- [ ] **A working system audio capture route on your platform** · free, or the price of a virtual device
  - Why: Recording the other side of a call is the part that differs most between operating systems and versions, and it decides whether this tool is useful or just records you.
  - Get it: Check the current documentation for your operating system version, then either use its supported capture interface or install a virtual audio device.
  - Verify: A test recording contains both your voice and audio played by another application
- [ ] **What you will say before recording, and to whom** · free
  - Why: The rule here is that you announce it, and deciding the wording once means you actually do it rather than deciding in the moment.
  - Get it: Write the sentence you will say and the retention period you will offer, and put both in the README.
  - Verify: The consent prompt in the application matches what the README promises

## Quick start

```sh
npm run export -- --meeting=2026-09-15-standup
```

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

## Honest limits

This build deliberately does not replace:

- A bot that joins calls on your behalf.
- Speaker identification and stored voice profiles.
- Customer record synchronisation.
- A shared team library.
- meeting bot upkeep
- team/shared library
- CRM integrations
- admin controls
- polished clip sharing

If one of those is essential to you, that is the reason to keep paying for tl;dv, 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 for repeatable team-wide capture and distribution, not because summaries are hard.

what you lose

xmeeting bot upkeep

xteam/shared library

xCRM integrations

xadmin controls

xpolished clip sharing

prior art · use these instead of building, if you'd ratherwhisper.cppCan power the transcription layer for a simpler local clone.↗
share on X ↗"I just replaced tl;dv ($18/mo) with one prompt"
the numbers

tl;dv pricing

planmonthlyannual (per mo)what you get
free$0/user$0/userUnlimited meeting recordings, transcripts, and storage; no retention clock.
pro—$18/userPaid AI and workflow features above Free; exact current numeric feature caps were not exposed in crawlable public pricing text.
businesscustom—Conversation intelligence, coaching, and revenue workflows; exact current numeric limits and public price were not reliably exposed.
enterprisecustom—Custom security, administration, and support; no public numeric price.

free tierUnlimited recordings, transcripts, and storage; numeric caps for advanced AI features were not exposed in the crawlable live pricing application.

billingmonthly + annual; current monthly prices and Business annual price were not reliably exposed

hidden costsThe live pricing application is dynamic, and separate official 2026 tl;dv pages conflict on the Business annual figure; that field is intentionally null rather than choosing one.

verified 2026-08-14 · source ↗

questions
Vibecode tl;dv

Kinda. The core of tl;dv is buildable in a weekend with the prompt on this page, but there are real gaps: meeting bot upkeep, team/shared library. Read the honest list above before committing.

How much does tl;dv cost?

tl;dv costs about $18/month (Pro, checked 2026-08-14), which is $216 per year.

What do I lose by replacing tl;dv?

Honestly: meeting bot upkeep; team/shared library; CRM integrations; admin controls; polished clip sharing. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to tl;dv?

Yes: whisper.cpp (Can power the transcription layer for a simpler local clone.). Using prior art is also vibecoding; the prompt is for when you want it exactly your way.