Say it once.
Your Mac types.

VocaMac listens when you ask, transcribes on your Mac, and puts the words at your cursor. No account. Open source. Built for Apple Silicon.

macOS 14+ Apple Silicon Beta · v0.9.0 AGPL-3.0

A small loop that stays out of the way.

VocaMac lives in the menu bar, so dictation starts where your work already is.

01 / trigger

Hold a hotkey

Use the configured shortcut or toggle mode. A clear menu-bar state tells you when VocaMac is listening.

Microphone + Input Monitoring permissions keep the control system-wide.

02 / speak

Say what you mean

Audio is captured in memory and passed to the speech-to-text model selected in Settings.

Choose a language hint when automatic detection needs help.

03 / insert

Keep working

When recording ends, the transcript is inserted at the cursor through macOS accessibility APIs.

Some secure fields and apps can restrict system text insertion.

The model is a setting, not a mystery.

v0.9.0 includes WhisperKit with CoreML acceleration plus Parakeet, Apple Speech, and specialized ONNX models. VocaMac keeps model choice local, visible, and reversible.

First download

Models download from argmaxinc/whisperkit-coreml and are cached locally. After a model is available, transcription can run without sending audio to a cloud service.

More than Whisper

v0.9.0 brings the engines and models in the second table into the shipping release. Check the release notes for their language and macOS requirements.

WhisperKit models available in v0.9.0
ModelDownloadRAMCharacter
Tiny39 MB1 GBFastest. Good for short commands and quick notes.
Base142 MB1.5 GBA small step up in accuracy for very little extra weight.
Small466 MB2 GBA sensible default on 8 GB Macs.
Large v3 Turbo (Compact)632 MB4 GBThe best accuracy-per-second trade-off for most people.
Distil Large v3 (Compact)594 MB4 GBDistilled for speed. English-focused.
Distil Large v3 Turbo600 MB4 GBThe fastest of the distilled variants.
Large v3 Latest (Compact)626 MB5 GBFull large-model accuracy, compressed.
Large v3 Latest3.1 GB10 GBHighest accuracy. Wants a 16 GB Mac and patience.
Additional engines and models available in v0.9.0
ModelEngineDownloadNote
Parakeet v3Parakeet0.7 GBFastest engine. 25 European languages + Japanese, auto-detected.
Parakeet v2Parakeet1.2 GBFastest engine. English only, highest recall.
Parakeet 110MParakeet0.2 GBEnglish only, smaller download and faster first load.
Apple SpeechApple SpeechManaged by macOSmacOS 26+ system engine (SpeechAnalyzer). Roughly 30 locales.
Moonshine v2 Tinysherpa-onnx60 MBCPU-only. Very low-RAM Macs, English.
Moonshine v2 Basesherpa-onnx190 MBCPU-only. Low-RAM Macs, English.
SenseVoicesherpa-onnx240 MBCPU-only. Chinese, Japanese, Korean, Cantonese, English.
GigaAM v3sherpa-onnx270 MBCPU-only. Russian, with punctuation.
Canary 180M Flashsherpa-onnx320 MBCPU-only. English, Spanish, German, French.

A Mac app you can actually see working.

VocaMac is a menu-bar tool, not a dashboard pretending to be one. These are the states that matter while you dictate.

VocaMac menu-bar popover showing ready status and the last transcription
The quiet centerOpen the popover to check status, model, and the last transcript.
VocaMac Settings Models tab showing model management and system information
Choose your balanceDownload and switch between local models from Settings.
VocaMac recording indicator floating near a text cursor
Know when it is listeningAn optional cursor indicator keeps recording state visible without taking over your screen.

Your voice has a path.
We show you which one.

VocaMac does not need a Voca cloud service to transcribe. The important boundary is the model running on your Mac.

  1. Microphone You hold the hotkey
  2. In-memory audio Held for the recording
  3. WhisperKit / CoreML Runs on your Mac
  4. Transcript at cursor Where you were typing

There is no extra stop. The path above has no Voca speech server in it. Dictation audio is not uploaded for transcription.

What stays local

During transcription, your audio and the selected model stay on the Mac. VocaMac has no Voca-hosted speech endpoint.

What uses a network

Initial model downloads, release downloads, and the app's update check use their documented sources. Apple may manage language assets for system speech.

What you can inspect

The application is open source under AGPL-3.0. Preferences, local model management, and the injection path are visible in the repository.

Make the small details yours.

VocaMac keeps its surface compact while giving you control over the parts that change daily use.

Hotkeys and modes

Choose push-to-talk or double-tap toggle, then keep a shortcut that fits your hands.

Explore activation

Models and language

Pick a local model and let it follow automatic language detection or a language hint.

Explore model choice

Microphone and feedback

Choose the input device and use menu-bar, audio-level, or cursor feedback when you need it.

Explore feedback

Your vocabulary

Add names and terms that matter to you. Custom vocabulary is processed with the Whisper path.

Explore vocabulary

Pick your way in.

The signed release is ready for macOS 14+ and Apple Silicon. A first model download may need an internet connection.

recommended / Homebrew

Install from the tap

Use the cask when you want upgrades to fit into your normal Mac workflow.

$ brew tap vocahq/vocamac
$ brew trust vocahq/vocamac
$ brew install --cask vocamac

Updates: brew upgrade --cask vocamac

Read the Homebrew guide
Build from source

For contributors and people who prefer to build locally. Ad-hoc builds may require permissions again after a rebuild.

$ git clone https://github.com/VocaHQ/vocamac.git
$ cd vocamac
$ make install
Read the build notes
System
macOS 14 Sonoma or later
Hardware
Apple Silicon only. There is no supported Intel build.
Permissions
Microphone, Accessibility, Input Monitoring
License
GNU Affero General Public License v3.0

A small Mac utility with nothing to hide.

Read the source, inspect the release, or help shape the next build. VocaMac is part of the wider Voca family of native tools.

Explore the Voca family

The useful bits before you install.

Does my voice leave my Mac?

During transcription, audio is passed to the selected local speech-to-text model on your Mac. VocaMac does not send dictation audio to a Voca cloud service. Model downloads and update checks are separate network actions.

Do I need internet access?

You need internet access to download the app or a model that is not on your Mac yet. After the model is available, on-device transcription can work offline. VocaMac may still check GitHub for application updates when that feature is enabled.

Which Macs can run VocaMac?

The current release supports macOS 14 Sonoma or later on Apple Silicon. Intel Macs are not supported by the released arm64 build.

Why does VocaMac need permissions?

Microphone access captures speech. Accessibility and Input Monitoring let the menu-bar app hear its configured shortcut and insert the resulting text into the app where you are working. Secure fields and individual apps can still restrict insertion.

Which model should I choose?

Start with Small on an 8 GB Mac, then choose a compact Large or Distil variant when accuracy matters and your Mac has the headroom. Tiny and Base are useful when a smaller download or lower memory use matters more.

What is available beyond Whisper?

v0.9.0 includes Parakeet (NVIDIA TDT models on the Apple Neural Engine), Apple Speech (the macOS 26+ system engine), and sherpa-onnx (CPU-only specialized models: Moonshine, SenseVoice, GigaAM v3, and Canary 180M Flash). See the model table above and the release notes for language and macOS requirements.

Let your voice stay close to the work.

Install VocaMac, choose a model, and put the words where your cursor already is.

macOS 14+Apple SiliconAGPL-3.0