100% on-device. Always.
FlowKey ships a local Whisper model that runs on your Mac's Neural Engine. Transcription happens on-device, even in airplane mode. Your voice never reaches a server.
macOS · Whisper · runs on-device
Hold a hotkey, speak naturally, and FlowKey types your words wherever your cursor is sitting. Whisper runs on your Mac. No round trip.
Free during beta. Local Whisper. No cloud calls.
Hi team, just wrapping up the launch checklist for Thursday. I'll need final copy from Maya by Tuesday EOD, and the updated analytics dashboard from Sam. Once those land, we're clear to ship.
Faster than your keyboard
Average typing: 40 wpm. Average speech: 150 wpm. Whisper transcribes locally while you're still talking, so the gap closes the moment you let the key go.
Three steps. Zero friction.
Hold Fn anywhere. A Slack thread, a code comment, your terminal, a draft email.
Speak naturally. Whisper transcribes on-device while you're still talking.
Let go. The text lands where the cursor is. Punctuation included.
Made for the way you work
jordan can you ship the typography pass before the standup?
/* tighten the demo card padding so the caret aligns with the period */ .demo-typed { letter-spacing: -0.005em; line-height: 1.32; }
Thanks for the writeup. I'll review the kickoff doc tomorrow morning and circle back with questions before noon.
Why local
FlowKey ships a local Whisper model that runs on your Mac's Neural Engine. Transcription happens on-device, even in airplane mode. Your voice never reaches a server.
No accounts, no telemetry, no analytics. Microphone permission is the only thing FlowKey ever asks for.
The text inserts into the field you were already in. No floating window, no copy-paste step, no context switch.
FlowKey trims filler, fixes punctuation, and matches the tone of the app you're typing into.
No background services. No telemetry on by default. Hold the key, talk, keep moving — that's the whole product.
How we compare
Most dictation tools either send your voice to the cloud or charge you forever. FlowKey is the rare third option.
| FlowKey | Cloud dictation | Built-in macOS | |
|---|---|---|---|
| 100% on-device | ✓ | × | ✓ |
| Works offline | ✓ | × | ✓ |
| AI-formatted output | ✓ | ✓ | × |
| Custom vocabulary | ✓Names, jargon, code | ✓ | ×Limited |
| Account required | ×Just install | ✓Login + cloud sync | Apple ID |
| Pricing | Free during betaOne-time pricing planned | $12 – $30 / monthRecurring forever | FreeWith Apple's tradeoffs |
FAQ
Yes — and you can verify it. FlowKey ships with the Whisper speech model bundled in the app. Block it from making network connections in Little Snitch and it keeps working perfectly. The only network call is a once-a-week update check, which you can disable.
Within 1–2% word-error-rate of the best cloud models for English, and faster — because there's no network round-trip. We use a quantized Whisper-large derivative tuned for Apple Silicon's Neural Engine. On an M2 Air, latency is typically under 250ms.
70+ languages out of the box, with auto-detection. AI cleanup currently works best in English, French, Spanish, German, Portuguese, and Japanese — more on the way.
FlowKey idles at near-zero CPU. The model only loads into the Neural Engine when you press the shortcut. Active dictation uses ~6–8% CPU on M-series Macs. Battery impact during a typical workday is negligible.
Yes. FlowKey is a system-level keyboard, so it works anywhere your keyboard works — Mail, Messages, Slack, Notion, Figma, VS Code, Xcode, Terminal, Safari, Chrome, browser textboxes, fullscreen apps, even login screens.
FlowKey is free during the beta. After that, we're planning a one-time price — no monthly subscription, no usage caps. Beta users will get a permanent discount.
Free during beta
Hold the key. Say the thing. Get back to work.
Download FlowKey