Vibecode MacWhisper

track this build4 phases, 12 steps, beginner friendly
YES · one-shottable
price variesbuild time one sittingcategory 🗣️ dictationreplaced by 0 people

MacWhisper's solo core is compact: build a private local transcription pipeline that accepts an audio file, transcribes it, creates structured notes, and exports Markdown. A competent builder can reach a useful personal version in one sitting, while the paid product mainly wins on capture, integrations, reliability.

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

A dictation tool where the whole engineering problem is that the best local speech model is not a streaming model. It processes fixed windows, so live dictation means gating on speech activity, chunking with overlap, and reconciling text that the model revises as it hears more.

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 |
| --- | --- | --- |
| Recognition | whisper.cpp with a model sized to the machine | the standard for offline recognition, and not natively a streaming one |
| Gating | Voice activity detection ahead of the model | silence fed to the model produces invented sentences, not empty output |
| Chunking | Overlapping windows reconciled on their overlap | the model works in fixed windows and the seams are where words are lost |
| Insertion | Typing into the focused application, with a review buffer | dictation that goes somewhere you then have to copy from is not dictation |
| Runtime | A native application with a global hotkey | it has to be available in whatever window you are already in |

## Before you start

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

- [ ] **A Mac with enough memory for the model** · free if you own one
  - Why: Model size determines both accuracy and whether live dictation keeps up, and a machine that swaps will produce unusable latency.
  - Get it: Check available memory and choose a model that fits comfortably alongside your normal work.
  - Verify: A five minute file transcribes without the machine swapping
- [ ] **whisper.cpp with a model** · free, and models are a large download
  - Why: The recognition engine, and the source of every timing and confidence the build depends on.
  - Get it: Build whisper.cpp and download a model. Recent versions include voice activity detection support, which phase 2 depends on.
  - Verify: A short file transcribes with word timings and the build includes voice activity detection
- [ ] **Xcode and the command line tools** · free
  - Why: A global hotkey, accessibility insertion and audio capture are all native work.
  - Get it: Install from the App Store, then the command line tools.
  - Verify: A trivial application builds and registers a global hotkey
- [ ] **Recordings of your actual working environment** · free
  - Why: Phase 2 is tuned against real background noise, and a quiet room is much easier than a real one with a fan, typing and a conversation next door.
  - Get it: Record thirty seconds of your workspace in silence, and thirty seconds while typing.
  - Verify: Both recordings exist and the detector gates on both
- [ ] **A list of names and terms the model gets wrong** · free
  - Why: Vocabulary correction is only testable against terms that actually fail, and the ones that fail are specific to your work.
  - Get it: Dictate a few paragraphs of your own writing and note every proper noun and technical term that comes out wrong.
  - Verify: At least fifteen terms are listed, including one that appears as a substring of a common word

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

- Speaker diarisation.
- Real-time translation.
- Cloud recognition as a fallback.
- Custom model training on your own voice.
- cross-call team analytics
- meeting-bot auto-join
- live multi-speaker accuracy
- calendar and CRM integrations

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

MacWhisper: Customers pay for automatic capture, dependable speaker handling, search across calls, and notes arriving without manual file wrangling.

what you lose

xcross-call team analytics

xmeeting-bot auto-join

xlive multi-speaker accuracy

xcalendar and CRM integrations

share on X ↗"I just replaced MacWhisper with one prompt"
the escape hatch

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

BBuzzMacWhisper’s basic job, minus the Mac-only part and the invoice.21kaug 2026open source↗SSubtitle EditA subtitle workbench with Whisper bolted in; ugly enough to be trustworthy, useful enough to stay installed.14kaug 2026open source↗VVibeA cross-platform desktop transcriber with subtitles, batch jobs, translation and optional local summaries.7.0kapr 2026open source↗

all 4 free alternatives to MacWhisper →· no votes, no pay-to-list · just what's real

the numbers

MacWhisper pricing

planmonthlyannual (per mo)what you get
free for mac$0/user$0/userLocal transcription with smaller Whisper models and core export tools; no published numeric file/minute cap
macwhisper pro directcustom—Lifetime updates; soft activation limit of 3 devices
mac app store subscriptioncustom—Weekly, monthly, and yearly subscription options exist; exact US prices were not exposed on the official public pages
macwhisper for ios$0/user$0/userAll iOS app features and local models are free; no subscription required

free tierMac free tier: local transcription with smaller models and no published numeric file/minute cap; iOS features and local models are free.

billingdirect Mac license is one-time; Mac App Store edition offers weekly/monthly/yearly subscriptions; iOS is free

hidden costsCloud transcription and LLM actions can require the user's own paid API key or provider account. Direct Pro activation is softly limited to 3 devices; volume-license packs are sold separately.

verified 2026-08-14 · source ↗

questions
Vibecode MacWhisper

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

How much does MacWhisper cost?

MacWhisper's pricing is usage-based or varies by plan · The official pricing URL is recorded, but a stable current amount was not safely recoverable in this pass. Do not publish a number until rechecked..

What do I lose by replacing MacWhisper?

Honestly: cross-call team analytics; meeting-bot auto-join; live multi-speaker accuracy; calendar and CRM integrations. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to MacWhisper?

Yes: Buzz (MacWhisper’s basic job, minus the Mac-only part and the invoice.) Subtitle Edit (A subtitle workbench with Whisper bolted in; ugly enough to be trustworthy, useful enough to stay installed.) Vibe (A cross-platform desktop transcriber with subtitles, batch jobs, translation and optional local summaries.) All 4 curated free alternatives are at vibecodeit.com/macwhisper/alternatives. The prompt is for when you want it exactly your way.