Hold a hotkey, speak naturally, release — and ready-to-send text appears wherever your cursor is. No app switching. No copy-pasting. No manual cleanup.
Requires Python 3.10+ · macOS 12+ · OpenAI and Anthropic API keys
Alt and speakEvery step runs in the background. The menu bar icon shows your current state.
The only pip-installable dictation tool that combines best-in-class transcription with best-in-class enhancement — under your own API keys.
context.txt with your name, role, and common terms.~/.vaani/config.yaml is watched for changes. Edit and save — no restart needed.Switch modes from the menu bar. Each mode sends a different prompt to Claude.
Override any mode with your own prompt file in ~/.vaani/prompts/modes/
All cloud calls go directly from your machine to OpenAI and Anthropic under your own account. There is no Vaani backend.
Same output quality as subscription tools — at a fraction of the cost.
| Tool | Price | AI Enhancement | Custom Prompts | pip install | Your API keys |
|---|---|---|---|---|---|
| Vaani | ~$0.50/mo API costs | ✓ 4 modes + custom | ✓ File-based | ✓ | ✓ |
| Wispr Flow | $15/mo | ✓ Context-adaptive | ✗ | ✗ | ✗ |
| SuperWhisper | $8.49/mo or $249 lifetime | ✓ Multi-model | ✓ GUI-based | ✗ | ~ Optional |
| Whisper Dictation | Free | ✗ None | ✗ | ✗ | ✓ Local only |
| macOS Dictation | Free | ✗ None | ✗ | ✗ | — |
Both paths end at the same place: polished text at your cursor.
For developers. Fits in your dotfiles, installs in one command, updates with pip.
Onboarding runs automatically on first launch — enter your API keys and grant permissions. Requires OpenAI and Anthropic API keys.
Standalone macOS app. Drag to Applications, then remove the quarantine flag.
Download for macOSAfter dragging to Applications, run once in Terminal:
Required because Vaani isn't yet notarized with Apple. One-time only.
API costs run ~$0.50/month at typical usage. You own your keys.