Free & open source · macOS 14+

Voice to text,
instantly.

Frespr lives in your menu bar. Hold a key, speak, release — your words appear wherever your cursor is.

Download for Mac View on GitHub
Recording
0:04
Schedule a team sync for Thursday at 3pm
Everything you need
Designed to disappear
🎙

Hold to record

Hold your hotkey, speak, release. Text at your cursor instantly — no clicking, no app switching.

⚡️

Gemini Live API

Streams audio in real time for fast, accurate transcription with a live word-by-word overlay.

Post-processing

Clean up, summarize, or apply a custom prompt automatically after every dictation.

5 hotkey choices

Right ⌥, Left ⌥, Fn/Globe, Right ⌘, Ctrl+Option. Pick whatever fits your hands.

📋

History & re-inject

Last 20 transcriptions in the menu bar. Click any entry to re-inject it anywhere.

🔇

Silence detection

Auto-stops after configurable silence — no accidental all-day microphone sessions.

🔒

Your key, your data

Bring your own Gemini API key. Audio goes directly to Google — zero third-party servers.

🛠

Open source

AGPLv3, no Xcode needed. Build with Swift CLI tools in one command.

Setup
Up in 60 seconds
Getting Started
1
Download and open Frespr.pkg
2
If Gatekeeper blocks the app, run:
xattr -dr com.apple.quarantine /Applications/Frespr.app
3
Add your Gemini API key in Settings ⌘,
4
Hold Right ⌥ and speak