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

Download for iOS

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.

  • Mail
  • 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

Download Free

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

Buy License

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.