Vibecode Swell AI

track this build4 phases, 12 steps, beginner friendly
YES · one-shottable
price $17/moyou'd save $204/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 Swell AI, generate show notes, articles, social posts, and transcripts from uploaded episodes. The hard boundary is templates, integrations, hosted processing, and content history, plus audio infrastructure, distribution, and production polish.

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

A local podcast production tool whose hard problems are editing without ever rewriting the source recording, hitting a published loudness target measured on the file you actually ship, and generating notes that can be traced back to the words that were said.

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 3.12 with FastAPI and an HTMX interface | a local web interface with no build step and no accounts |
| Audio | ffmpeg for decode, filtering, loudness measurement and encode | the measurement and the encode have to come from the same toolchain to agree |
| Storage | SQLite for metadata, a read-only media folder for sources, a renders folder for output | the source folder and the output folder are different folders for a reason |
| Editing | An ordered edit list applied at render, never applied to the source | non-destructive is not a preference here, it is the point |
| Transcription | A local model by default, an API key optional and degraded cleanly without one | an hour of audio through an API costs money and leaves the machine |

## 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 interface and the processing.
  - Get it: python.org, or your package manager.
  - Verify: python3 --version prints 3.12 or higher
- [ ] **ffmpeg with the loudness filter and the encoders you need** · free
  - Why: Decode, filtering, loudness measurement and encoding all come from here, and the measurement and the encode agreeing matters more than either alone.
  - Get it: Your package manager or a static build.
  - Verify: ffmpeg -filters lists the loudness normalisation filter and -encoders lists your target codec
- [ ] **A local transcription model** · free, plus the disk and the time
  - Why: An hour of audio per episode through a hosted service is a recurring bill and a copy of every conversation leaving the machine.
  - Get it: Download a speech recognition model sized for your hardware and confirm it runs on a short clip.
  - Verify: A one minute clip transcribes with timings
- [ ] **A transcription or text model API key** (optional) · per minute of audio or per thousand tokens; check the current rate
  - Why: Only if you want higher quality than the local model gives; every phase must work without it.
  - Get it: Create a key with the narrowest scope your provider offers.
  - Verify: A short clip transcribes through the API and the local path still works when the key is removed
- [ ] **Three real recordings, including one difficult one** · free
  - Why: Loudness, chunk stitching and gating all behave differently on a quiet remote guest than on a clean studio track, and a clean fixture proves nothing.
  - Get it: One studio recording, one noisy remote call, and one already mastered episode.
  - Verify: All three import and render within the stated tolerance
- [ ] **Your loudness target, true peak ceiling and channel count, with sources** · free
  - Why: The figures are asserted by tests and the published guidance changes, so the version you built against needs recording.
  - Get it: Read the current audio requirements of the directories you publish to and write down the figures and the date.
  - Verify: The README names the figures, the source and the date

## 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.
- Hosting, feeds and directory analytics.
- Licensed music and voice cloning.
- Automatic publishing of anything.
- templates, integrations, hosted processing, and content history
- 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 Swell AI, 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 Swell AI 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

xtemplates, integrations, hosted processing, and content history

xremote studio reliability

xlicensed music libraries

xhosting distribution

xadvanced mastering and support

share on X ↗"I just replaced Swell AI ($17/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

questions
Vibecode Swell AI

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

How much does Swell AI cost?

Swell AI costs about $17/month (Hobby, checked 2026-07-31), which is $204 per year. That's what you save by replacing it with one prompt.

What do I lose by replacing Swell AI?

Honestly: templates, integrations, hosted processing, and content history; 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 Swell AI?

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.