Write at the speed of thought.

Hold a hotkey, speak naturally, and your words appear wherever your cursor is. No copy-paste, no context switching.

Local-first privacy Any app insertion Works offline Local & cloud

Momentum

Stay in the zone

Capture, clean, and insert without breaking focus.

Hold the hotkey

Press or toggle from any app.

Speak naturally

Auto spacing and punctuation included.

Text lands instantly

Inserted right into the focused field.

Privacy, built in.

You stay in control.

On-device by default

Local models run entirely on your Mac.

Cloud only if you choose

Bring your own API keys for providers.

Local-only mode

Disable network access entirely.

No account required

Install and dictate immediately.

Works anywhere you do

Works in apps where you can type — Mail, Docs, Slack, Notion, editors, terminals.

MailNotesSlackNotionVS CodeTerminalSafariArc

Text insertion requires Accessibility permission; clipboard fallback available.

Work at the speed of speech

Built for people who ship fast and hate context switching.

Global hotkey workflow

Hold-to-talk or toggle mode, plus auto-stop after silence. Works from any app, any time.

Local-first privacy

On-device transcription by default. Enable Local-only mode to completely disable network access.

Choose your engine

WhisperKit and Parakeet locally; OpenAI, Groq, Deepgram, and more via bring-your-own API keys.

Cleaner text

Automatic spacing, punctuation, and filler word removal. Add vocabulary rules for custom formatting.

History & re-transcribe

Keep all recordings and transcripts. Import audio files and re-transcribe with different engines.

Press. Speak. Done.

Three steps. Zero friction.

Press your hotkey

Hit Fn (or your custom key) from any app. A subtle overlay confirms recording has started.

Speak naturally

Talk at your normal pace. Optionally see a live transcript with streaming-enabled engines.

Release and keep going

Wribe instantly inserts the text into your focused app. No copy-paste, no context switching.

Power features, zero fluff

Menu-bar native app

Lives quietly in your menu bar, ready when you need it.

No dock icon clutter. Launches at login. Minimal memory footprint.

Menu-bar native app illustration

Universal insertion

Inserts text directly into any focused text field using macOS Accessibility.

No copy-paste. Works in Mail, Slack, editors, terminals—anywhere you type.

Universal insertion illustration

Local transcription engines

WhisperKit (Tiny to Large v3) and Parakeet models run entirely on-device.

Your audio never leaves your Mac. Fast, private, works offline.

Local transcription engines illustration

Cloud engines (BYOK)

Connect OpenAI, Groq, ElevenLabs, Deepgram, or AssemblyAI with your API keys.

When you need maximum accuracy or specific features, cloud options are there.

Cloud engines (BYOK) illustration

Language switching

Auto-detect language or set presets. Assign global hotkeys to switch languages instantly.

Multilingual workflows without diving into settings.

Language switching illustration

Text rules & vocabulary

Define custom replacements, formatting rules, and vocabulary for proper noun handling.

Get consistent output for technical terms, names, and brand words.

Text rules & vocabulary illustration

AI transforms

Optional post-processing: Polish, Summarize, Translate to English, Professional Email, or custom prompts.

Draft emails faster. Clean up rambling voice notes. Get polished text from rough dictation.

AI transforms illustration

History & import

All recordings and transcripts are saved. Import audio files and re-transcribe with any engine.

Review past dictations. Re-process with a better model. Never lose a recording.

History & import illustration

Voice-first. Privacy-always

On-device by default. Cloud only when you opt in.

On-device

Default • Private • Offline-ready

  • WhisperKit Tiny, Small, Medium, Large v3
  • Parakeet v3 Multilingual, v2 English

Audio stays on your Mac. Enable Local-only mode to completely disable network transcription.

Cloud (optional)

Your API keys • Your choice

  • OpenAI Whisper API
  • Groq Fast inference
  • ElevenLabs Speech-to-text
  • Deepgram Nova models
  • AssemblyAI Universal

Bring your own API keys. Audio is sent to the provider you configure. Keys stored in macOS Keychain.

FAQ

Does Wribe work offline?

Yes. When using local engines (WhisperKit or Parakeet), everything runs on-device. Enable Local-only mode to completely disable network access and ensure your audio never leaves your Mac.

What permissions does it need?

Wribe needs Microphone access to record and optionally Accessibility to insert text directly into apps. If you skip Accessibility, Wribe uses clipboard fallback instead.

Does it work in my app or editor?

Wribe works in most macOS apps that accept text input—Mail, Notes, Slack, Notion, VS Code, terminals, and more. Some apps with custom text handling may require the clipboard fallback mode.

Where are recordings and transcripts stored?

All data is stored locally on your Mac in the app's sandboxed container. Nothing is uploaded unless you explicitly enable a cloud transcription provider.

Can I use my own API keys? How are they stored?

Yes. Add your own keys for OpenAI, Groq, ElevenLabs, Deepgram, or AssemblyAI. Keys are stored securely in your macOS Keychain, never in plain text or sent anywhere except to the provider you configure.

What languages are supported?

Local models support dozens of languages (Whisper's full list). Cloud providers have their own language support. You can set a preferred language or use auto-detection.

Is there a way to clean up filler words and punctuation?

Yes. Text cleanup rules automatically handle spacing, punctuation, and common filler words (um, uh, etc.) for English. You can also define custom vocabulary and replacement rules.

Install Wribe in under a minute.

Choose Homebrew or download the DMG. You'll be dictating in minutes.

Homebrew

Recommended
Terminal
$ brew tap chhoumann/wribe $ brew install --cask wribe
  • Installs to /Applications/Wribe.app.
  • Removes Gatekeeper quarantine automatically.
  • Update with: brew upgrade --cask wribe.

Download DMG

Prefer a direct download? Grab the latest release DMG.

Download DMG

First launch: System Settings -> Privacy & Security -> Open Anyway.

Takes ~1 minute to start dictating.