Press ⌥⌘D
One global hotkey, in any app. Notes, Mail, your browser, your editor — wherever your cursor blinks, Harf listens.
On-device dictation · fifty languages
Harf turns your voice into text at your cursor — in fifty languages, entirely on your Mac. No cloud. No accounts. No trace.
All fifty, on-device. Switch between any of them from the floating chip row — even mid-recording.
One global hotkey, in any app. Notes, Mail, your browser, your editor — wherever your cursor blinks, Harf listens.
Say it in any of fifty languages. A floating chip row lets you switch language or apply an AI prompt without breaking flow.
That’s it. After a short pause your words are typed right at your cursor. No second key press, no copy-paste, no switching apps.
Hit record in any call — or across the table. Harf transcribes live on your Mac and saves the transcript as a local file. Nothing is uploaded, because there is nowhere to upload to.
00:02Okay — quick one today. Launch moves to Tuesday.
00:11Design review right after standup, ten minutes max.
00:19बाक़ी सब कुछ रिलीज़ नोट्स में है।
00:26Sí — el resumen ya está en la carpeta compartida.
00:34Great. Transcript’s saved locally, as always.
Nothing ever leaves your Mac. Audio goes from the microphone straight to local models — and is gone the moment your words appear. No servers. No accounts. No analytics. No trace.
Harf picks the best on-device speech model per language — automatically.
English
Hindi · Spanish · Japanese · Arabic — and 45 more
A quiet mic icon. Start, stop, switch language, open history — never in your way.
The floating chip row lets you jump between all fifty languages while recording.
Clean Up, Formal, Email, or your own custom prompt — applied before the text lands.
Stop talking and Harf types after a configurable pause. ⌥⌘D finishes instantly, Esc cancels.
Record a whole meeting and keep the timestamped transcript — as a file on your Mac.
Neural Engine inference on macOS 14+. English transcribes at ≈60× real-time.
Free · Open source · macOS 14+ · Apple Silicon · v1.0 (.dmg)
./Scripts/build_app.sh
open Dictation.app # press ⌥⌘D and speak