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.
Wribe is a lightweight macOS menu-bar dictation app. Hold a global hotkey to record, then Wribe inserts the transcript directly into the app you're using — with on-device models by default and optional cloud engines when you want them.
Works in most apps where you can type — Mail, Docs, Slack, Notion, editors, terminals.
Text insertion requires Accessibility permission; clipboard fallback available.
A dictation app built for the way you actually work.
Hold-to-talk or toggle mode, plus auto-stop after silence. Works from any app, any time.
On-device transcription by default. Enable Local-only mode to completely disable network access.
WhisperKit and Parakeet locally; OpenAI, Groq, Deepgram, and more via bring-your-own API keys.
Automatic spacing, punctuation, and filler word removal. Add vocabulary rules for custom formatting.
Keep all recordings and transcripts. Import audio files and re-transcribe with different engines.
Three steps. Zero friction.
Hit Fn (or your custom key) from any app. A subtle overlay confirms recording has started.
Talk at your normal pace. Optionally see a live transcript with streaming-enabled engines.
Wribe instantly inserts the text into your focused app. No copy-paste, no context switching.
Lives quietly in your menu bar, ready when you need it.
No dock icon clutter. Launches at login. Minimal memory footprint.
Inserts text directly into any focused text field using macOS Accessibility.
No copy-paste. Works in Mail, Slack, editors, terminals—anywhere you type.
WhisperKit (Tiny to Large v3) and Parakeet models run entirely on-device.
Your audio never leaves your Mac. Fast, private, works offline.
Connect OpenAI, Groq, ElevenLabs, Deepgram, or AssemblyAI with your API keys.
When you need maximum accuracy or specific features, cloud options are there.
Auto-detect language or set presets. Assign global hotkeys to switch languages instantly.
Multilingual workflows without diving into settings.
Define custom replacements, formatting rules, and vocabulary for proper noun handling.
Get consistent output for technical terms, names, and brand words.
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.
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.
On-device by default. Cloud when you want it. Always transparent.
Default • Private • Offline-ready
Audio stays on your Mac. Enable Local-only mode to completely disable network transcription.
Your API keys • Your choice
Bring your own API keys. Audio is sent to the provider you configure. Keys stored in macOS Keychain.
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.
Wribe needs Microphone (to record), Input Monitoring (to detect your global hotkey), and optionally Accessibility (to insert text into apps). If you skip Accessibility, Wribe uses clipboard fallback instead.
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.
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.
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.
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.
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.
Join the waitlist and be first to try Wribe when it launches.
Takes ~1 minute to start dictating.