Vibecode Podsqueeze

track this build4 phases, 12 steps, beginner friendly
YES · one-shottable
price $8.99/moyou'd save $107.88/yrbuild time multi-daycategory 🎤 podcastingreplaced by 0 people

The core loop is small enough for a capable coding agent to produce a useful local version in one sitting. For Podsqueeze, transform an episode into show notes, chapters, quotes, and short text assets. The hard boundary is hosted transcription, media clipping, templates, and publishing convenience, plus audio infrastructure, distribution, and production polish.

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

A local episode assistant whose hard problems are keeping every timestamp on the original file's timeline, transcribing a long recording without mangling a word at each chunk boundary, and exporting at the loudness and in the formats the platforms actually publish.

Estimated effort: **weekend**. 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 ffmpeg and a job table in SQLite, one process | transcribing an hour of audio takes minutes, so nothing runs inside a request |
| Originals | The master file is read-only and never rewritten | it is the only artefact here you cannot regenerate |
| Timeline | One timeline, the original's, for every timestamp in the system | a trimmed working copy is a different clock and chapters land in the wrong place |
| Transcription | One interface, a local model by default and an API as an option, returning word-level times | word times are what make chapters, clips and captions possible at all |
| Text | One model call per artefact with the transcript as the only source, each regenerable alone | regenerating a description should not discard the title you spent ten minutes on |
| Loudness | Measured with a meter implementing the published recommendation, targets read from the platform's own page | the target is a number somebody else publishes and occasionally changes |

## 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 jobs, the transcription interface and the interface.
  - Get it: python.org, or your package manager.
  - Verify: python3 --version prints 3.12 or higher
- [ ] **ffmpeg with loudness measurement and silence detection** · free
  - Why: Decoding, silence detection, clip rendering, loudness measurement and encoding all go through it, so a cut-down build will fail halfway through the pipeline.
  - Get it: Your package manager, or a static build for your platform.
  - Verify: A loudness measurement and a silence detection both run on a sample file
- [ ] **A transcription model returning word-level timings** · free locally, pennies per hour hosted
  - Why: Segment-level timings are not enough: chapters, clips and captions all need word boundaries.
  - Get it: A local speech model with word timestamps, or an API that returns them.
  - Verify: A one minute sample returns per-word start and end times
- [ ] **Two real episodes, one of them long** · free
  - Why: Chunk boundaries, drift and loudness only misbehave on a long recording with real silences, and a three minute sample proves nothing.
  - Get it: Your own recordings, one over ninety minutes, one with two speakers.
  - Verify: Both import, and the long one crosses several chunk boundaries
- [ ] **A second player that reads chapters and captions** · free
  - Why: The only way to know chapters and transcripts exported correctly is to open them somewhere you did not write.
  - Get it: Any mature player that displays chapter markers and loads a caption file.
  - Verify: A known good file shows its chapters and captions in it
- [ ] **The loudness target, true peak ceiling and chapter rules you will follow** · free
  - Why: These are published numbers that change, and the build asserts them, so where and when you read them has to be written down.
  - Get it: Read the platform's current audio and chapter guidance, note the figures and the date, and record both in the repository.
  - Verify: The figures appear in configuration and the source and date are in the README

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

- Remote recording with guests.
- Hosting, the feed and directory analytics.
- Licensed music and voice cloning.
- Video clips with burned-in captions.
- hosted transcription, media clipping, templates, and publishing convenience
- remote studio reliability
- licensed music libraries
- hosting distribution
- advanced mastering and support

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

People still pay for Podsqueeze because creators pay to remove fragile audio plumbing and publishing chores from a release schedule. The recurring cost buys codec support, loudness standards, transcription, storage, feeds, analytics, and deliverability to directories, not just the visible interface.

what you lose

xhosted transcription, media clipping, templates, and publishing convenience

xremote studio reliability

xlicensed music libraries

xhosting distribution

xadvanced mastering and support

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

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

SSpeakrPodcast repurposing with your own model endpoints instead of another monthly invoice.3.6kaug 2026open source↗

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

the numbers

Podsqueeze pricing

planmonthlyannual (per mo)what you get
starter—$8.99/workspace120 processing minutes/month; 8 video clips; 4 GB/file; unused minutes can accumulate
pro—$49/workspace320 processing minutes/month; 20 video clips; 10 GB/file; unused minutes can accumulate
agency lite—$89/workspace600 processing minutes/month; 40 video clips; 10 GB/file; unused minutes can accumulate
enterprisecustom—Custom processing minutes, clips, seats and support

free tierno free tier

billingannual prices displayed with a stated 30% discount; exact month-to-month dollar amounts were not extractable

hidden costsMinutes accumulate only up to 3× the current plan allowance and while the account remains on the same or a higher plan.

verified 2026-08-14 · source ↗

questions
Vibecode Podsqueeze

Yes. A competent AI coding agent (Claude Code, Codex, Cursor) can build a usable personal Podsqueeze replacement in one session with the prompt on this page. It runs on your own machine or server with no subscription.

How much does Podsqueeze cost?

Podsqueeze costs about $8.99/month (Starter, checked 2026-08-14), which is $107.88 per year. That's what you save by replacing it with one prompt.

What do I lose by replacing Podsqueeze?

Honestly: hosted transcription, media clipping, templates, and publishing convenience; remote studio reliability; licensed music libraries; hosting distribution; advanced mastering and support. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Podsqueeze?

Yes: Speakr (Podcast repurposing with your own model endpoints instead of another monthly invoice.) The prompt is for when you want it exactly your way.