Hold to Talk

Hold to Talk

Free, open-source, private voice dictation for macOS.

Download for Mac

Requires macOS 15+, Apple Silicon

Get the latest release  ·  brew install jxucoder/tap/holdtotalk

Why Hold to Talk

💸

Free and open-source

No subscription, no paywall, no black box. You can inspect the code, build it yourself, and ship it your way.

🔒

Local and safe

Your speech stays on your Mac. Transcription runs locally on Apple Silicon via Core ML. No cloud upload, no account, no in-app tracking.

Fast on-device AI

Uses high-performance on-device speech models through WhisperKit, with optional Apple Intelligence cleanup when available.

🌐

Works everywhere

Dictate into Slack, Notes, your IDE, email, browser, and most text fields. Anywhere you can type, Hold to Talk can paste.

Optional LLM cleanup

When Apple Intelligence is available, Hold to Talk can clean up grammar and filler words entirely on-device with a customizable prompt.

📦

Install your way

Download directly or install via Homebrew. Your workflow, your choice.

How it works

1

Hold

Press and hold your hotkey (Ctrl by default) to start recording

2

Speak

Say what you want to type — a floating indicator shows you're recording

3

Release

Let go and your words are transcribed and pasted into the active app

Open source

Free software, Apache 2.0 licensed, and easy to inspect or build yourself.

git clone https://github.com/jxucoder/hold-to-talk.git
cd hold-to-talk
make build && make run