The open-source Wispr Flow alternative

You talk. It types.

Hold a key, say the thing, let go. Punctuated text appears wherever your cursor already is, in any app. Free and open source for macOS and Linux, and every word is transcribed on your own machine.

$0 forever No account No cloud, ever MIT licensed

Everyone else: $12 to $25 a month This one: $0

Real time, no cuts. The key goes down, the words show up, the message gets sent.

Pricing

Don't rent your own voice.

Dictation apps want $12 to $25 a month to send your audio to a server you don't own. Your laptop can already do this. It does it while the Wi-Fi is off. So the price here is nothing, and it stays nothing.

  • No subscription, no trial, no card

    There's no paid tier to upgrade to. The whole app is the free tier.

  • No account to create

    Install it, hold the key, talk. Nothing to sign up for, nothing to log into.

  • No usage limits

    No weekly word caps. Dictate a novel on a plane if you like.

They'd charge $540
You'd pay us $0

Wispr Flow Pro is listed at $12/mo billed annually and $15/mo month-to-month (wisprflow.ai/pricing, checked August 2026). Other cloud dictation apps land somewhere between $8 and $25 a month.

How it works

Three seconds to learn.

Nothing to memorise. You never say "period" or "new paragraph". Talk the way you'd talk to a person and the punctuation shows up on its own.

01

Hold the key

Right ⌘ on macOS, Right Alt on Linux, or whichever key you'd rather use. A small pill shows up to say it's listening.

02

Say the thing

Ramble, pause, restart halfway through. The mic keeps a 300 ms pre-roll, so your first syllable never gets eaten.

03

Let go

Punctuated, capitalised text lands wherever your cursor already was. Words show up live while you're still talking.

25×
realtime on a CPU. No GPU anywhere in sight
0
network calls while you dictate
100%
of transcription happens on your device
$0
per month, per seat, per anything

Every app you already use

If you can type there, you can talk there.

WhisprCatch types at the operating-system level. No plugin, no extension, no per-app integration. It just goes into whatever window has focus.

Slack VS Code Cursor Gmail Notion Obsidian ChatGPT Claude Terminal Figma Linear Discord Jira Google Docs Zed WhatsApp

Privacy

Your voice never leaves the room.

The speech model runs as int8 ONNX on your own CPU. Not "encrypted in transit". Not "deleted after 30 days". Your audio is decoded in memory, never written to disk, and never sent anywhere at all.

  • Works with the Wi-Fi off

    Once the model is downloaded, dictation is fully offline. Try it on a plane.

  • No telemetry, not even the "anonymous" kind

    The app phones home for nothing. There's no analytics SDK in the binary to argue about.

  • Don't trust us, check

    Every line is MIT-licensed. Read the audio pipeline, or just watch the network tab stay empty.

Run whisper-catch doctor

$ whisper-catch doctor

microphone         granted
input monitoring   granted
accessibility      granted
model              parakeet-0.6b · ready
inference          cpu · int8 · onnx runtime
network            not used

hold right cmd and speak.

Two models to pick from: NVIDIA Parakeet 0.6B (~660 MB, the accurate one) or Moonshine base (~64 MB, the tiny one). Swap in settings whenever.

Honest comparison

WhisprCatch vs. cloud dictation.

Paid tools like Wispr Flow are genuinely good, and they do a few things we can't. Here's the whole table, including the rows where we lose.

Feature comparison, checked August 2026.
  WhisprCatch Typical cloud dictation app
Price$0 forever$12 to $25 a month
Cost over 3 years$0$430 to $900
Where your audio is transcribedYour CPUTheir servers
Works offline / on a planeYesNo
Account requiredNoneYes
Source codeMIT, on GitHubClosed
LinuxYes, .debRarely
macOSYes, HomebrewYes
Windows, iOS, AndroidNot yetUsually
AI tone & style rewritingNo, it types what you saidYes
Learned personal dictionaryNot yetYes
Usage limitsNoneWeekly word caps on free tiers

Want the long version? Read the full Wispr Flow alternative comparison →

Install

One command. One minute.

A first-run wizard handles permissions and downloads the model. Then you hold a key and talk.

macOS

Apple Silicon, macOS 11+. Installs and updates through Homebrew.

Grant Accessibility, Input Monitoring and Microphone, then quit and reopen once. macOS only re-reads permissions at launch. After that, hold Right ⌘ and talk.

Linux

Ubuntu & Debian, x86-64. Download the .deb, or install it from the terminal.

Download .deb

One polkit prompt for keyboard access, then hold Right Alt and talk. Works on X11 and Wayland.

On Fedora, Arch, or an older Mac? It builds from source with cargo build --release -p whisper-catch. Build instructions →

FAQ

Fair questions.

Is there a free, open-source alternative to Wispr Flow?

Yes. WhisprCatch works the same way: hold a key, talk, let go, and the punctuated text is typed wherever your cursor is. The difference is where it runs. Everything happens on your own machine, it costs nothing, there's no account, and the whole thing is MIT-licensed on GitHub. It also has a real Linux build, which most paid dictation apps don't.

How much does WhisprCatch cost?

Nothing, and there's no upgrade to sell you. No paid tier, no trial, no card. Cloud dictation apps generally charge $12 to $25 a month, which works out to somewhere around $430 to $900 over three years.

Does my voice leave my computer?

No. The speech model runs on your CPU as int8 ONNX. Nothing is uploaded while you dictate, audio is never written to disk, and once the model is downloaded the app works with the Wi-Fi off.

Which platforms does it support?

macOS 11 and up on Apple Silicon through Homebrew, plus Ubuntu and Debian on x86-64 through a .deb. Everything else can build from source. No Windows, iOS or Android yet, and Intel Macs are still on the list.

Do I need a GPU or an internet connection?

Neither. The models run int8 on the CPU at roughly 25 times realtime, so a laptop handles it fine. The one time WhisprCatch touches the network is the model download during setup.

Which speech recognition model does it use?

Either NVIDIA Parakeet 0.6B (about 660 MB, the more accurate one) or Moonshine base (about 64 MB, tiny and quick), both as int8 ONNX via transcribe-rs. macOS starts on Moonshine, Linux starts on Parakeet, and you can switch in settings.

Which apps does it type into?

Whichever one has focus. Keystrokes are injected at the operating-system level, so there's no plugin or integration to install. Editors, browsers, chat apps, terminals, note apps, AI chat windows: if you can type there, this works there.

What do I need to do on macOS after installing?

Grant three permissions (Accessibility, Input Monitoring, Microphone), then quit and reopen the app. macOS only re-reads permissions when an app starts, which trips up a lot of people. The first-run wizard opens each pane for you, and whisper-catch doctor tells you which grants are live.

What can Wispr Flow do that WhisprCatch can't?

Quite a bit. It has Windows, iOS and Android apps, AI rewriting that adjusts your tone, a dictionary that learns your jargon, snippets, and team billing. WhisprCatch is macOS and Linux only, and it won't ship your text off to a model to be reworded. If you want cross-device sync and AI rewriting, pay for the cloud tool. If you want free, private, offline dictation, take this one.

Is it really open source?

Yes, MIT-licensed, all of it, at github.com/AviroopPaul/whisper-catch. Read the audio pipeline, check for yourself that nothing phones home, build it, fork it.

Go on then

Stop paying to talk.

Free, open source, and running on your own machine in about a minute.

Download for Linux