Native apps
Notes, Mail, Pages, Xcode. Straight to the cursor.
Ch. 01 — The Loop
Cancel any time · macOS 15 or later · Apple Silicon native
Panel 1
Any key you like. Hold it down.
Panel 2
Say the sentence like you'd say it out loud.
Panel 3 — live
Illustration: holding the Option key in Slack while speaking. Dictate's floating pill shows a live waveform and timer, and the spoken sentence lands as text in the message box, ending with an “Inserted” confirmation.
Released. The text is sitting in Slack, cursor at the end, like you typed it.
Where it works
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.
Terminal and iTerm, via paste.
Slack, Discord, VS Code, Notion. Where most tools quietly fail — and where Dictate goes through the Accessibility API, then pastes when the app fights back.
What you get
All of it, included. $8 a month.
Any key you like. Hold to talk, release to insert.
Accessibility API first, paste when an app fights it.
Filler dropped, punctuation fixed. Unlimited.
Your project's words, spelled right every time.
Every dictation as text. The recordings no longer exist.
Your subscription check is cached and signed on this Mac, so a dropped connection never locks you out.
How it works
1
Checkout on the web. Download and activation links arrive by email.
2
Microphone and Accessibility. Nothing else.
3
Let go. The text is where your cursor was.
Privacy
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 tied to your subscription by a key made in its own security chip — one we never see and you never type. 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.
Compare
Where Dictate wins, and what each alternative trades away. The full comparisons don't fudge either side.
Your audio is discarded after transcription, and it’s $8 flat. Flow’s polish comes with tiers.
Zero setup — no models to download, nothing to tune. Local-first is Superwhisper’s trade, and it’s work.
Dictate puts the text where your cursor is, even in Electron apps. MacWhisper leaves the pasting to you.
Better accuracy, and it actually inserts in Slack and VS Code. Free is Apple’s whole argument.
Pricing
Stripe checkout · macOS 15+ · unused subscriptions refunded
FAQ
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.
Subscribed and changed your mind before using it? Email support@dictates.app and the month is refunded in full. Once you’ve transcribed something, the month is committed.
40 hours of transcription a month, shared across your Macs — the Polish step doesn’t count against it. If you run through it, dictation pauses until your month resets. No surprise charges; hours don’t roll over.
No, the current build is API-only. If local-first is a hard requirement, Superwhisper or MacWhisper are the honest picks.
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.
Yes. Activate each with the same email. Your monthly allowance is shared across all of them.
Anywhere a cursor can sit: native apps, Safari, Chrome, Electron apps like Slack and VS Code, terminals.
Hold a key, talk, let go.
Next chapter: yours.