Native apps
Notes, Mail, Pages, Xcode. Straight to the cursor.
Push-to-talk dictation for macOS
Hold a key and talk. The words land in the field your cursor was in — Slack, Xcode, Google Docs, the terminal.
Cancel any time · macOS 15 or later · Apple Silicon native
Anything can turn speech into text. Getting it into a stubborn Electron text box is the hard part. Dictate goes through the Accessibility API, and pastes when it has to.
Notes, Mail, Pages, Xcode. Straight to the cursor.
Safari and Chrome, including Google Docs.
Slack, Discord, VS Code, Notion. Where most tools quietly fail.
Terminal and iTerm, via paste.
Everything below ships in the one plan.
Any key you like. Hold to talk, release to insert.
Accessibility API first, paste when an app fights it.
Filler dropped, punctuation fixed. Unmetered.
Your project's words, spelled right every time.
Every dictation as text. The recordings no longer exist.
A dropped connection never locks you out.
Checkout on the web. Download and activation links arrive by email.
Microphone and Accessibility. Nothing else.
Let go. The text is where your cursor was.
Buffered in memory on your Mac. Never written to disk.
Streams over TLS to the Dictate API, comes back as text.
Lands at your cursor. Accessibility API first, paste as backup.
Dropped the moment the request completes. Not our disks, not a backup.
History keeps the text and metadata, never the recording. How this is enforced →
Each Mac is bound to your subscription by a Secure Enclave key we never see. Sign in with a link, or Google, Apple, GitHub, GitLab.
No screen recording, no full-disk access, no browser extension. Open System Settings and hold us to it.
They're good tools. Each comparison starts with what they do well.
Polished and RSI-focused. We make a different bet on your audio.
Local-first, on-device models. Dictate is the managed alternative.
On-device, one-time purchase. Dictate solves insertion instead.
Free and built in. The gap is Electron apps and long-form accuracy.
Stripe checkout · macOS 15+ · unused subscriptions refunded
Real policy, not the friendly version. Anything else: support@dictates.app.
No. It’s $8/month from day one. Cancel whenever; access runs to the end of what you paid for.
The download link arrives by email right after checkout. Install, choose “Activate this Mac”, enter the address you paid with.
Anywhere a cursor can sit: native apps, Safari, Chrome, Electron apps like Slack and VS Code, terminals.
Yes. Activate each with the same email. The monthly allowance is shared.
Sent over TLS, transcribed, discarded when the request completes. History keeps the text, never the recording.
Transcription needs a connection. Your subscription check is cached and signed, so a flaky network won’t lock the app.
No, the current build is API-only. If local-first is a hard requirement, Superwhisper or MacWhisper are the honest picks.
If you never used it, yes — email support@dictates.app. Once you’ve transcribed something, no.