Spoke for iOS is now on the App Store App Store
Dictate into any Mac app. Hold a key. Speak. Done.
Spoke transcribes your voice directly into whatever's on screen — Notion, Slack, Terminal, anything. Fully on-device. No cloud. No subscription. $9.99 once.
On-device — audio never leaves your Mac
Works in every app — no integrations needed
$9.99 once — no subscription ever
Download for macOS Free trial · $9.99 · No account required
No setup. No integrations. Works in every app on your Mac.
- 100% on-device
- Native macOS
- 24 languages
- No subscription
- 150x realtime
- 60s audio in ~400ms
- 4x faster than typing
Speak, don’t type
<400ms latency
On Apple Silicon and now on iOS
On-device transcription
Talk to Your Coding Agent
Speak, screenshot, copy — everything flows into Claude Code in one message. Not clipboard paste. A direct, encrypted pipeline with full context.
Timeline-aware screenshots
Take a screenshot while speaking — it's placed at the exact word you were saying. Claude sees what you saw, when you saw it.
Clipboard capture
Copy code, errors, or stack traces while dictating. Each paste is captured inline at the precise moment you copied it.
Multi-session routing
Working on frontend in one session, backend in another? Pick which project gets your message. Flows can remember their target.
Encrypted & local
PIN pairing derives a 256-bit key via PBKDF2. Every message is HMAC-signed with a 10-second expiry.
One command to connect:
$ claude mcp add spoke .../claude-channel-bridge
Spoke Channel
Connected
12.4s
Hey, fix the layout bug on the settings page — look at this screenshot
4.2s the padding is completely off on the container. And I copied the error TypeError: Cannot read 'padding'
7.1s so you can see what the console is throwing. Also here’s the design comp screenshot
10.8s — it should match that spacing exactly.
Delivered to ~/project — Claude Code
Who uses Spoke?
Writers & bloggers
Dictate first drafts, Notion pages, email replies — 3× faster than typing.
Developers
Docstrings, commit messages, Slack threads, PR descriptions. Hands stay on the keyboard when you need them, voice when you don't.
Anyone who types a lot
If you send more than 20 messages a day, Spoke pays for itself in the first week.
What people are saying
The experience feels really simple and fast. The one-time purchase is refreshing compared to the endless subscriptions we usually see.
— Douglas E., Product Hunt
I love how clean and simple this is — brilliant! I can continue letting my music play while I dictate.
— Shaun H., Product Hunt
Got it and it works super-fast. Already threw my keyboard out of the window!
— Filip B., LinkedIn
How it works
Three steps. That's it.
Speak
Hold your shortcut key and talk. Spoke transcribes on-device using a 600M parameter neural network. No internet required.
Flow
Your voice runs through a Flow — a chain of steps you design. Add AI skills, text transforms, conditions, scripts, and more.
Done
The result lands exactly where you need it. Pasted into your app, copied to clipboard, saved to a file, or posted to a webhook.
Build voice-powered workflows in seconds.
A Flow is a recipe — a chain of steps that processes your voice and does something with it. Other tools just transcribe. Spoke automates.
Examples
Quick Dictation
Voice Input
Your speech
Insert Text
Frontmost app
Hold, speak, release — words appear at the cursor.
Smart Email
Voice Input
Your speech
AI Skill
Fix Grammar
Insert Text
Paste into Mail
Speak casually, send professionally.
Dev Terminal
Voice Input
Your speech
AI Skill
Format as CLI
Switch App
Terminal
Insert Text
Press Return
Tell your Mac what to do. In plain English.
See it in action
Watch Spoke switch to Terminal, run a command via Claude Code, and return — all from voice.
16 node types. Infinite possibilities.
- Condition
- AI Skill
- Screenshot Capture
- Clipboard Monitor
- Text Transform
- Key Press
- Switch App
- Webhook
- AppleScript
- Shortcut
- Insert Text
- Claude Channel
- Copy to Clipboard
- Save to File
- Notification
- Nothing
Your AI, your choice.
Create custom AI skills powered by the model you trust. On-device with Apple Intelligence, or online with OpenAI, Anthropic, Gemini, or your own local models via Ollama.
Features
- Fix Grammar
- Clean up transcription errors
- Smart Format
- Context-aware formatting
- Translate
- Speak in one language, type in another
- Code Prompt
- Turn speech into dev prompts
What happens on your Mac, stays on your Mac.
Speech engine runs 100% on-device (600M parameters)
- Audio never leaves your computer
- No cloud transcription, no telemetry on your voice. TelemetryDeck for anonymous analytics only.
- No screenshots captured. Ever.
- API keys stored in macOS Keychain (hardware-secured)
- AI skills only send text to providers you explicitly configure
We built Spoke because we wanted voice dictation that respects your Mac and your privacy. No server farms. No Electron browsers. No monthly fees. Just your voice, on your hardware.
— Spoke Team
Built for macOS. Not ported to it.
Spoke is a real Mac app — not a web page pretending to be one. It uses the same technology Apple uses for their own apps, so it's fast, lightweight, and feels right at home on your Mac.
- Built with Apple’s own frameworks — fast, efficient, no bloat
- No hidden browser engine eating your RAM
- Lives in your menu bar — always ready, never in the way
- All data stays on your device, secured by macOS Keychain
- Smart text insertion that works in any app
- Optimized for Apple Silicon — runs natively, no translation
Lightweight by design
A real native app — not a web browser in disguise.
<50MB RAM usage
1-2% CPU at idle
Two ways to talk.
Hold to talk for quick commands, or toggle on and off when you need your hands free.
Hold to Talk
- Customizable hotkey — any key combo, even mouse buttons
- Per-flow shortcuts — different keys trigger different flows
- Cancel anytime with Esc
Any app. Any text field.
Spoke works wherever you can type.
- Notes
- Messages
- Slack
- Discord
- VS Code
- Cursor
- Terminal
- Xcode
- Notion
- Google Docs
- Obsidian
- ChatGPT
- Claude Code
- Safari
- Chrome
- Firefox
Set up different flows for different apps. Professional tone for email, casual for Slack, code-formatted for your IDE — all automatic.
Speak your language.
24 languages, all transcribed on-device. Your language data never leaves your Mac.
- Bulgarian
- Croatian
- Czech
- Danish
- Dutch
- English
- Estonian
- Finnish
- French
- German
- Greek
- Hungarian
- Italian
- Latvian
- Lithuanian
- Maltese
- Polish
- Romanian
- Russian
- Slovak
- Slovenian
- Spanish
- Swedish
- Ukrainian
See everything Spoke has done.
Full transparency into every transcription. See raw speech vs. final processed text, and trace exactly how each Flow transformed your words.
Everything you need.
A complete voice automation toolkit for macOS.
- Push-to-Talk in Any App
- Hold a shortcut, speak, release — text appears wherever your cursor is
- Fully On-Device, Private
- 600M parameter speech model runs locally. Audio never leaves your Mac
- AI Post-Processing
- Clean up grammar, format text, or transform your speech with LLM prompts
Try free. Pay once.
No subscription. No word limits. No cloud bills. Pay once, use forever.
- Free
$0 - 50 transcriptions to try
- All features included
- Unlimited flows
- AI Skills (bring your own key)
- All updates included
- 24 languages
Best value
- Licensed
$9.99 one-time - Unlimited transcriptions
- All features included
- Unlimited flows
- AI Skills (bring your own key)
- All updates included
- 24 languages
- Unlimited use, forever
Why pay $15/month for voice dictation?
Subscription-based alternatives cost $180/year — and require a constant internet connection. Spoke is a one-time purchase that works offline, forever.