Built for engineers

Your hands are the slowest part of your stack.
Fix that.

You think in full sentences and type in fragments. Hold ⌥Space, say the thing, and clean text lands at your cursor: the agent brief, the commit message, the PR reply. All of it on your Mac, none of it in a cloud.

150 wpmspeaking vs 40 wpm typing 0server round trips, ever 100%on-device, always
Code mode 100% offline
Ready · hold ⌥Space

Press and hold the pill, then let go. That is the whole app.

Types straight into the tools you already live in

Xcode Terminal Cursor / Copilot Linear Git Slack Jira Vim
The real cost

Every context switch has a price. You're paying it all day.

It's not one big slowdown. It's a hundred small ones: reaching for the keyboard to brief an agent, typing a commit message after you've already said it out loud in your head, breaking your train of thought to phrase a PR reply that took longer to type than the fix took to write.

~23 min

To fully re-enter flow

The commonly cited cost of a context switch. Every keyboard-bound detour, briefing an agent, writing a ticket, is a chance to pay it again.

40 wpm

Your typing ceiling

Your best explanation of a bug, typed, arrives at roughly a quarter of the speed you thought it. The agent waits on your hands, not your head.

150 wpm

Your speaking floor

Even a mediocre explanation, spoken, outruns your best typed one. Voice isn't a shortcut. It's the actual speed of your thinking.

The bottleneck was never your judgment, your architecture sense, or how well you can brief a model. It was always the twenty seconds it takes to type what you already knew to say.

Remove the bottleneck
Same day, two versions

Tuesday, typed. Tuesday, spoken.

Same standup, same bug, same agent, same reviewer. The only variable is whether your thoughts travel through your fingers or your voice.

Before

The keyboard-bound version

  • Brief the coding agentYou know exactly what you want. You type half of it, skip the edge cases because typing them feels expensive, and the agent guesses wrong.
  • Commit“fix bug”. You'll regret it in three months. You regret it a little already.
  • PR review landsThe reviewer asks a fair question. Composing a proper reply means leaving your file, so it sits until after lunch. So does their PR.
  • Write the ticketRepro steps take four minutes to type, so they become “see thread.” Future-you will spend twenty minutes reconstructing them.
  • Slack backlogEleven threads. You answer three, star the rest, and carry them home in your head.

Nothing failed. You just paid a typing tax on every thought, and rounded half of them down to fit.

After

The OpenWhisper version

  • Brief the coding agentHold ⌥Space. Thirty seconds of context, constraints, and edge cases, the way you'd explain it to a teammate. The agent gets it right the first time.
  • CommitYou say what changed and why. Four seconds. The message actually explains the fix.
  • PR review landsYou answer in one breath without leaving your editor. Their PR ships before lunch. You never lost your place.
  • Write the ticketTitle, repro, acceptance criteria, spoken straight into Linear. Written properly, because properly no longer costs extra.
  • Slack backlogCleared during two build waits. Full sentences, no shorthand, nothing carried home.

Same work, same judgment. The difference is every thought shipped at full size, at the speed you had it.

How it works

No new tool to learn. Just a key you already reach for.

OpenWhisper isn't another window to manage. It's a hold-to-talk layer under everything you already use, from Terminal to Xcode to your ticket tracker.

1

Hold a key, anywhere

Cursor in Terminal, a PR comment box, Xcode, a Linear ticket, a Slack thread. Hold ⌥Space and start talking. No app switch, no click into a text box first.

2

Whisper transcribes on-device

Core ML runs Whisper on the Apple Neural Engine in real time. Your voice never becomes a network request.

3

Cleanup runs automatically

Capitalization, punctuation, spoken commands like “new line” or “delete that,” and a dictionary that already knows your symbol names and jargon.

4

Text lands at your cursor

Release the key. Clean text is already typed where you were about to type it yourself, just faster and with your hands free for the next thing.

Do the math on your own mouth

You speak 3.75x faster than you type. That compounds.

Say you narrate about 2,000 words of prose a day: agent briefs, commits, reviews, tickets, Slack. At 40 wpm that's 50 minutes of typing. At 150 wpm it's about 13 minutes of talking. Here's what the difference looks like when it stops leaking.

0min
Back per day

50 minutes of typing becomes ~13 minutes of speaking. The rest is yours again.

0hrs
Back per week

Roughly three focused hours. That's a feature, a refactor, or leaving on time.

0hrs
Back per year

Nearly four working weeks of hands-on-keyboard time, reclaimed from narration.

$0once
What it costs

One purchase, against hours that come back every single week you write software.

Illustration only, based on the 150 vs 40 wpm difference and a 2,000-word day. Your numbers will vary with how much prose your role involves. The direction won't.
Eight ways this earns its keep

Every place you narrate your work to a keyboard.

These aren't hypothetical use cases. This is the actual shape of an engineer's day, rebuilt around the fact that you can talk faster than you can type.

“Read auth.ts, then refactor the token refresh to retry once on 401”

Brief an AI coding agent, hands-free

Claude, Copilot, Cursor: they all do their best work when you give them full sentences with context and constraints. Speaking one costs a breath. Typing one costs your flow. Guess which one you'll actually do at 4pm.

Commit messages that explain themselves

Say what changed and why, straight into the terminal. Land a message future-you can actually use, in the time it used to take to type “wip”.

PR replies without breaking flow

Answer the reviewer in full, in one breath, then go straight back to your file. Their PR unblocks now, not after lunch.

Terminal & REPL

Dictate into a shell or REPL

Commands, one-off scripts, a quick Python check. Works in raw terminal text and Vim buffers, no GUI text field required.

Four modes, one for code

Code mode leans into developer vocabulary; Message keeps Slack casual. Switch from the menu bar.

A dictionary for your symbols

Teach it your function names, libraries, and jargon once. It stops guessing and starts getting them right.

Searchable history of everything you said

Every transcription is kept as text on your Mac. The agent brief from Tuesday, the repro steps you dictated last sprint: grep-able, not gone.

Specs, tickets & Slack

The writing around the code, at speaking speed

Linear tickets with real repro steps, RFC first drafts that read like an explanation, five Slack threads cleared while the build compiles. The prose stops being the expensive part.

From engineers who talk to their machines now

What changes when the keyboard stops being the bottleneck.

“I brief Claude Code by talking to it the way I'd explain a bug to a teammate. Full context, constraints, edge cases, in one breath. Typing that out used to make me skip half of it.”
RN
Rowan NakashimaStaff engineer, developer tools startup
“My commit messages went from ‘fix bug’ to actually explaining the fix, because saying it takes four seconds and typing it took me out of the zone entirely.”
EF
Elin FarrowBackend engineer, healthcare platform
“Our code is under NDA with three different clients. The fact that nothing leaves the laptop wasn't a nice-to-have, it was the only reason I was allowed to install it.”
JT
Jonas TveitContract engineer, consultancy

Your code never leaves this Mac.

Cloud dictation tools send your audio, and everything you say about your codebase, to someone else's servers. If you're narrating proprietary logic, an unreleased feature, or a client's private repo, that's a real liability. OpenWhisper does the entire job on your hardware. The only network request it ever makes is downloading the model, once.

  • Proprietary code and unreleased featuresBriefing an agent on your architecture, out loud, never becomes a training example or a support ticket for someone else.
  • NDA'd and client workContract and consultancy engineers can dictate freely without a data processing agreement to negotiate first.
  • Regulated and enterprise environmentsNo vendor cloud to audit, no telemetry to disable, no retention policy to take on faith. Audio is never stored. There's nothing to retain.
OpenWhisper
Cloud dictation
Where your code is processed
Your Mac
Their servers
Account required
Never
Yes
Works on a plane / air-gapped
Fully
No
Audio retention
Never stored
Policy dependent
Telemetry
None
Usually on
Safe under an NDA
By default
Needs review
Cost over two years
$196.97, once
~$360 and counting
Under the hood

No spinner. No rate limit. No “server is busy” while you're mid-thought.

OpenWhisper runs Whisper through Core ML on the Apple Neural Engine, the chip your Mac already paid for. Nothing waits on a network, so nothing slows you down mid-sentence, whether you're at your desk or on a plane with no wifi.

ANE

Apple Neural Engine

Transcription runs on dedicated ML silicon, not your CPU, so your build, your tests, and your editor stay responsive while you dictate.

1x

Download the model once

A hardware-aware recommendation on first run. After that, dictate on a plane, on a train, in a basement with no signal.

0

Background weight

A menu bar app that idles quietly and wakes when you hold the key. No Electron, no daemon competing with your build for CPU.

Before you ask

Every objection you're forming right now, answered.

QDoes it actually handle technical jargon and code terms?+

Whisper is trained on an enormous range of real speech, and OpenWhisper's Code mode is tuned for developer vocabulary: camelCase and snake_case spoken aloud, common library and framework names, shell syntax.

It won't nail an unusual internal name on the first try, and it doesn't pretend to. That's exactly what the custom dictionary is for: add it once, it's right forever after.

QCan I teach it my variable names and symbols?+

Yes. Add project-specific terms, function names, library names, and team jargon to the custom dictionary, and OpenWhisper stops guessing and starts getting them right. One entry, corrected forever, across every app.

QDoes it work in Vim, a raw terminal, or Xcode?+

Yes. OpenWhisper types into whatever has keyboard focus: a GUI text field, a raw terminal buffer, a Vim insert-mode session, an Xcode editor pane. If your cursor can receive keystrokes, it can receive your voice. There's no per-app integration to install or break.

QWon't dictating actually slow me down mid-flow?+

The keyboard was the slow part. Holding a key and saying a full sentence is faster than typing it, and because everything runs locally there's no round trip for your thinking to wait on.

The honest caveat: the first day feels strange, like switching keyboard layouts. Most people stop noticing within the trial, which is precisely why the trial is fourteen days and not seven.

QWhat's the actual latency?+

Transcription runs on the Apple Neural Engine as you speak, and text lands as you release the key. There's no server round trip to add lag, no queue to wait behind, and no rate limit that kicks in during a long brief. Your hardware is the whole pipeline.

QDoes any of my code or audio get sent to the cloud?+

No. Audio and transcription both happen entirely on your Mac, audio is never stored, and there's no telemetry. The only network call OpenWhisper ever makes is the one-time model download. After that, it behaves identically with wifi off, which you can verify yourself in about ten seconds.

QWhat do I need to run it?+

macOS 14 or later on Apple Silicon. OpenWhisper uses Core ML and the Neural Engine, so an M-series chip is what makes the real-time, on-device experience possible. No account, no license server, no card for the trial.

QWhy one-time instead of a subscription?+

Because there's no server bill to pass on to you. Cloud dictation charges monthly because every word you say costs them compute. OpenWhisper runs on hardware you already own, so it's priced like software used to be: $196.97 once, free updates, yours for good.

What you're actually getting

Own it outright. Stop renting your own voice.

Cloud dictation tools charge you monthly for something that should belong to you: the ability to speak instead of type. OpenWhisper is software the old way. Buy it once, it runs on hardware you already own, and it owes nothing to a server bill.

  • On-device Whisper transcription, all model sizesWhat cloud tools rent you by the month
    ~$180/yr value
  • Code-tuned voice mode + custom dictionaryYour symbols, right every time
    ~$60/yr value
  • Works in every app, every terminal, offlineNo integrations to install or break
    Priceless under NDA
  • Searchable text history, kept on your MacEvery brief and repro, grep-able
    Included
  • Free updates forever, no account requiredNothing to renew, nothing phoning home
    ~$40/yr value
  • 14-day full trial, no card requiredDecide inside your real workflow
    $0 risk
Total value$280+/yr, every year
Typical cloud dictation runs $15 a month. That's $360 over two years, you still don't own anything, and every word passes through someone else's servers. OpenWhisper is $196.97, once. It breaks even against the subscription in just over a year and against your own reclaimed hours a great deal sooner.
Launch pricing
$196.97 $249

One-time purchase. Yours forever.

  • Every feature, every voice mode, no tiers
  • All Whisper model sizes, downloaded to your Mac
  • Custom dictionary for your symbols and jargon
  • Searchable history of everything you've dictated
  • Free updates, delivered without an account
  • 14-day full trial before you pay anything
Buy OpenWhisper Instant download. macOS 14 or later, Apple Silicon.
14

Fourteen-day, no-questions guarantee. Try it in your real workflow: agent briefs, commits, PR replies, terminal and all. If it doesn't earn its place, delete it. Nothing to cancel, nothing was ever charged.

The decision, in one paragraph

You already narrate your work all day — to agents, to reviewers, to trackers, to teammates. The only question is whether that narration runs at 40 words a minute through your fingers or 150 through your voice, and whether it travels through someone else's servers or stays on your Mac. Fourteen days to find out, no card, no account. $196.97 once if you keep it. That's the whole decision.

Fourteen days. Full app. Zero risk.

Try every feature free for two weeks, in the middle of real sprints, real PRs, real agent sessions. No account to create, no card to enter, nothing phoning home while you decide. Keep it and it's $196.97, once. Delete it and it's gone.

Start free trial macOS 14 or later. Apple Silicon recommended.