BETA RELEASE v0.5.0

Your Voice,
Your Mac,
Your Privacy.

100% offline voice-to-text for macOS. Hold a hotkey, speak, and text appears at your cursor. Open source, private by design, and completely free.

Finder File Edit
VocaMac Tue 4 Mar
VocaMac
Model: Small
5% 192 MB
โ— Ready Hold Right Option (โŒฅ)
Last Transcription
Hey Siri, just kidding.
VocaMac does it all locally!
2.1s audio โ€ข 0.2s to transcribe โ€ข en
๐Ÿ”’ 100% Offline ๐Ÿ›ก๏ธ Privacy First ๐Ÿ“– Open Source (AGPL-3.0) โšก Apple Silicon Native
Simple

Three Steps. That's It.

No account creation. No cloud configuration. A guided setup wizard gets you started in minutes.

1
โŒฅ

Hold Right Option

Press and hold your hotkey. The menu bar icon turns red. You're recording.

2
๐ŸŽค

Speak

Say whatever you want. Your audio is processed entirely on your Mac.

3
โœจ

Release

Text appears at your cursor. In any app. Browser, Slack, VS Code, anywhere.

Features

Everything You Need,
Nothing You Don't

Built for developers and power users who value privacy and speed.

Privacy

Your Voice Stays
on Your Mac.

Period. No cloud. No servers. No analytics. No telemetry. Not even an internet connection required after installation.

๐Ÿ”’

Zero Network Calls

Audio is processed 100% on-device using WhisperKit's CoreML engine. Nothing is ever transmitted.

๐Ÿ—‘๏ธ

No Audio Storage

Audio buffers are discarded immediately after transcription. Nothing is saved to disk. Ever.

๐Ÿ“–

Fully Open Source

Every line of code is public on GitHub. Audit it yourself. AGPL-3.0 licensed. No hidden anything.

๐Ÿ“ก

No Telemetry

No analytics. No crash reporting. No usage tracking. We literally cannot see what you do.

How we compare

VocaMac
Apple Dictation
Others
100% Offline
โœ“
~
โœ—
Open Source
โœ“
โœ—
โœ—
No Account Required
โœ“
โœ—
โœ—
Free Forever
โœ“
โœ“
โœ—
Works in All Apps
โœ“
โœ“
~
Custom Models
โœ“
โœ—
~
Models

Choose Your Model

From lightning-fast to studio-quality. VocaMac recommends the best one for your Mac.

Tiny
โšกโšกโšกโšกโšก
Good quality
~39M params โ€ข ~0.4 GB
Best for quick notes
Base
โšกโšกโšกโšก
Better quality
~74M params โ€ข ~0.8 GB
Best for 8 GB Macs
Medium
โšกโšก
Excellent quality
~769M params โ€ข ~2.5 GB
Best for 24 GB+ high accuracy
Large v3
โšก
Best quality
~1550M params โ€ข ~4.8 GB
Best for maximum accuracy
BETA

Get Started in Minutes

Download the signed DMG or build from source. No terminal gymnastics required.

1

Download & Install

Download the latest DMG, open it, and drag VocaMac to your Applications folder.

Download Latest DMG
2

Grant Permissions & Dictate

Open VocaMac from Applications and grant Microphone, Accessibility, and Input Monitoring permissions when prompted.

Hold Right Option (โŒฅ) โ†’ speak โ†’ release. Text appears at your cursor. โœจ

Requirements

  • macOS 13 (Ventura) or later
  • Apple Silicon (M1/M2/M3/M4)
  • 8 GB RAM (16 GB+ recommended)
  • Microphone

Staying Up to Date

VocaMac has built-in update checking. Learn how updates work โ†’

Ecosystem

The Voca Family

Voice dictation, done right, on every platform.

Linux
VocaLinux
Beta

Voice dictation for Linux. X11 & Wayland. whisper.cpp powered.

vocalinux.com โ†’
Apple
VocaMac
Beta

Native macOS menu bar app. WhisperKit + CoreML.

vocamac.com
Windows
VocaWin
Coming Soon

Voice dictation for Windows. Native system tray app. Planned.

vocawin.com
FAQ

Questions & Answers

Is VocaMac really 100% offline?

Yes. All speech recognition happens locally on your Mac using WhisperKit's CoreML engine. Your voice data never leaves your computer. The only network call is a one-time model download from HuggingFace during setup.

Which Macs are supported?

VocaMac works on any Mac running macOS 13 (Ventura) or later. It runs on both Apple Silicon (M1/M2/M3/M4) and Intel Macs, though Apple Silicon provides significantly better performance thanks to CoreML and Neural Engine acceleration.

How does it inject text into other apps?

VocaMac uses a clipboard-based approach: it saves your clipboard, writes the transcription, simulates Cmd+V to paste, then restores your clipboard. This works in virtually every macOS application.

Why does it need Accessibility permission?

Accessibility permission is required for two things: (1) listening for the global hotkey (Right Option) regardless of which app is focused, and (2) simulating the Cmd+V keystroke to paste text. Without it, hotkeys and text injection won't work.

Can I change the hotkey?

Yes! Open Settings from the menu bar and choose from Right Option, Right Command, Fn, or any function key. You can also switch between push-to-talk and double-tap toggle modes.

How does this compare to Apple's built-in dictation?

Apple's dictation sends audio to Apple's servers for processing (for most languages). VocaMac processes everything locally. Your audio never leaves your Mac. You also get model selection, configurable hotkeys, and open-source transparency.

Is VocaMac free?

Yes, completely free and open source under the AGPL-3.0 license. No premium tiers, no subscriptions, no tracking. Just free software.

How do I update to the latest version?

VocaMac checks for updates automatically once every 24 hours, or you can check manually from Settings โ†’ About โ†’ Check for Updates. When a new version is available, a banner appears in the menu bar popover. Click it to see release notes, download the signed DMG with progress tracking, and open it for drag-to-replace installation.

What's the difference between WhisperKit and whisper.cpp?

Both use the same OpenAI Whisper models, so transcription quality is identical. WhisperKit is a pure Swift framework optimized for Apple platforms. It uses CoreML and Neural Engine for hardware acceleration, whereas whisper.cpp uses Metal. VocaLinux uses whisper.cpp; VocaMac uses WhisperKit.

Ready to Ditch the Cloud?

Join the early adopters building the future of private, local voice dictation on macOS.