Hold a key. Speak. Release.
Clean text lands wherever your cursor is.
Hark is dictation and meeting transcription that runs entirely on your Mac. Speech recognition on the Neural Engine, speaker separation and search in one local database, and nothing sent anywhere. Not to us, because there is no us to send it to.
brew install --cask tjameswilliams/tap/hark Free and open source. macOS 15 or later on Apple Silicon. Or download the .dmg.
See it work
Hold right ⌘ and talk
Release, and the transcript is pasted into whatever field is focused, in any app. Filler words and punctuation are tidied by a cleanup model you choose, and if that model is slow or down, the raw transcript pastes instead. It never fails closed.
Record any call, no bot in the room
Hark captures the meeting's audio straight from Core Audio, whichever app is running it, then separates the speakers and transcribes it on your Mac. The recording never goes to a cloud service and nobody joins your call.
Everything you said, searchable
Dictations and meetings are embedded and grouped into projects. Search them by keyword or by meaning, or ask a question and get an answer with the transcript to back it up.
Fast because it is local
NVIDIA's Parakeet model runs on the Apple Neural Engine through Core ML. A ten-second utterance transcribes in about a tenth of a second, on battery, with the fans off.
Teach it your names
Add the people, products and jargon it keeps misspelling. Terms feed speech recognition, the cleanup model and a final spelling pass, so they come out right every time.
One SQLite file
Every transcript lives in a single database in your Library folder. Back it up, query it, delete it. There is no account and no sync, because there is no server.
Zero to dictating
From nothing installed to text on the screen, in three steps.
- 1
Install Hark
brew install --cask tjameswilliams/tap/harkOr download the .dmg and drag it to Applications. Signed and notarized by Apple.
- 2 ⚙︎
Grant two permissions
Microphone, to hear you, and Accessibility, to paste where your cursor is. Hark asks for both on first launch and opens the right System Settings pane for each. Meeting capture asks for audio recording the first time you use it.
- 3 ⌘
Hold the key
Right ⌘ by default; right ⌥ or right ⌃ if you prefer. A rufous pill appears while Hark is listening. Let go and the text arrives. Taps shorter than a third of a second are ignored, so the key still works in shortcuts.
For your AI tools
Hark ships a small MCP server, hark-mcp, that lets Claude
Code, OpenCode and Codex search and read your meetings and dictations.
It opens the database read-only and runs only while the tool is asking.
Register it once per client from the Settings window, or from the
terminal:
Claude Code
hark-mcp install --client claude-code OpenCode
hark-mcp install --client opencode Codex
hark-mcp install --client codex
Tools: search_knowledge, list_projects,
list_sessions, get_transcript,
recent_meetings. Read-only by construction.
What the subscriptions charge for
The paid dictation and meeting tools are good. Most of them are also a monthly fee for sending your voice to someone else's computer. On the things that matter, Hark matches them or wins; where it doesn't yet, the table says so.
| Hark | Wispr Flow | superwhisper | Granola | |
|---|---|---|---|---|
| Price | Free. Open source. | $15 per user per month ($12 billed yearly). Free tier capped at 2,000 words a week on desktop. | $849 lifetime is the headline price, or a monthly plan. Free tier keeps the small local models after 3,000 words. | Free until you want notes older than 30 days, then $14 per user per month. |
| Where your speech is transcribed | On your Mac, always. Neural Engine. | In the cloud, always. Their privacy page says so in those words. | On your Mac on Apple Silicon. Cloud models optional. | Their servers (AWS, in the US). |
| Where your transcripts live | One SQLite file in your Library folder. | Wispr's cloud. Dictation storage is a setting; meeting transcripts are stored there for syncing. | On your device. | Their servers. |
| Account required | No. | Yes. | Yes, for a licence. | Yes. |
| Meetings recorded without a bot joining | Yes. Core Audio tap on the Mac. | Yes, on Mac. | Yes. | Yes. |
| Your AI coding agents can read your notes | Yes. Local MCP server, read-only. | None listed. | None listed. | On the Business plan, through their cloud. |
| Source you can read | Yes. MIT or Apache-2.0. | No. | No. | No. |
| iPhone app | Not yet. | Yes. | Yes. | Yes. |
| Windows | No. Hark is built on Apple's Neural Engine and stays a Mac app. | Yes. | Yes. | Yes. |
Read from each vendor's own pricing and privacy pages on 8 September 2026: Wispr Flow (privacy), superwhisper, and Granola (privacy). They change their plans; if a cell is out of date, tell us and it gets fixed. Hark's speech model is NVIDIA Parakeet, the same family superwhisper offers in its paid tier.
What stays on your Mac
Everything, with one exception you control.
- Audio is transcribed on the Neural Engine and discarded. Meeting recordings are kept only if processing fails, so you can retry.
- Transcripts, embeddings and speaker profiles live in one SQLite file under your Library folder.
- The exception: the cleanup step sends each transcript's text to an OpenAI-compatible endpoint of your choosing. Point it at LM Studio or Ollama and nothing leaves the machine. Point it at a cloud API and that text does. It is off until you turn it on.
- No telemetry, no crash reporting, no accounts, no update pings. The site you are reading is the only server involved, and it only serves the download.
The full privacy page says the same thing at more length.