Looped

Hold a key, speak. Words land at the cursor.

Free, open-source voice transcription for macOS. Whisper models run on your Mac, so nothing leaves the machine. It lives in the menu bar, listens while you hold a hotkey, and pastes the text wherever you're typing.

MIT licensed. Apple Silicon, macOS 14+.

Looped Whisper · listeninghold fn

Draft the Friday invoice run for Project A, group the hours by task, and send it to me for review before it goes out

large-v3 · on-device · offlinepastes at cursor on release

Speech comes out as writing.

Turn on cleanup and the transcript goes through a model on its way to the clipboard — punctuation, typos and false starts fixed, in a prompt you can edit yourself. If the call fails or times out, you get the raw transcript instead.

  • Anthropic by default, or any OpenAI-compatible endpoint
  • Your API key is stored in the macOS Keychain
  • The rewrite prompt is a template you can change
Install
$ brew install --cask loopedautomation/tap/looped-whisper
Or download the notarised .dmg from Releases. Apple Silicon, macOS 14+.

Local transcription

Whisper models run on-device via WhisperKit. Works offline once the model is downloaded.

Bring your own model

Pick anything from tiny to large-v3. Downloaded once, cached, and swapped from the menu bar.

Global hotkeys

Push-to-talk while held, or toggle to start and stop. The fn or Globe key works too — hold to talk, or double-tap to toggle.

Realtime mode

Live captions as you speak, for when you want to watch the words arrive.

Vocabulary

Bias recognition towards your names, jargon and identifiers so they come out spelled right.

Out of the way

A menu-bar agent with no Dock icon, launched at login. The transcript is copied to the clipboard and pasted at your cursor.

Stop typing what you could say.

Whisper is free and open source. Install it with Homebrew, or download the notarised app from GitHub.

Download for macOS