VocalCode vs Parrot
Someone recommended Parrot under one of our launch posts, and they were right to: it is free, open-source, on-device, and admirably minimal. If you are on an Apple Silicon Mac and dictate mostly English, try it before paying anyone — including VocalCode. This page is written by VocalCode; factual claims defer to Parrot's own repository.
What each one actually is
Parrot is an ultra-minimal macOS dictation daemon under the MIT licence: hold the fn key, speak, release, and the transcript types
itself at the cursor. Transcription runs on the Apple Neural Engine through WhisperKit/CoreML. There is no
record button and no settings window — the hotkey is the whole interface. When checked on 16 August 2026
it required macOS 14+ on Apple Silicon, installed via a shell script, and its builds were unsigned (the
installer removes the quarantine attribute itself — the README is upfront about this).
VocalCode is the same push-to-talk idea available as a free, open-source app: signed installers for Windows 10/11 and Apple-silicon macOS, a dedicated bilingual Chinese–English Paraformer model for Mandarin, Parakeet TDT for 25 European languages, SenseVoice for Korean and Japanese, and the agent-prompting details — acronym collapsing, a user dictionary, a send binding — as the core of the product.
Side by side
| Parrot | VocalCode | |
|---|---|---|
| Price | Free, MIT | Free and open source |
| Open source | Yes | AGPL-3.0-only desktop source |
| Where speech is recognised | On your Mac (ANE) | On your machine (CPU) |
| Platforms | macOS 14+ Apple Silicon only | Windows 10/11 + macOS 11+ Apple Silicon |
| Model family | Whisper (WhisperKit) | Parakeet TDT + bilingual Paraformer + SenseVoice |
| Mandarin + English code-switching | General multilingual Whisper option | Dedicated bilingual Paraformer route |
| Signed builds | Unsigned (per its README, when checked) | Signed Windows installer, notarised macOS build |
| Support & accountability | Community | Public issue tracker and support email |
Pick Parrot if…
…you are on an Apple Silicon Mac, dictate mostly English, read install scripts before running them, and want the smallest possible tool at zero cost. That is a genuinely good combination and switching tools may add little to that workflow.
Pick VocalCode if…
- You also work on Windows — both platforms have free installers; Parrot is Mac-only
- You dictate Mandarin mixed with English identifiers — the dedicated bilingual model is the concrete difference from Whisper-family tools
- You want signed, notarised builds rather than a script that unquarantines an unsigned binary — Parrot documents this honestly, but some machines and workplaces will not accept it
- You want the agent-prompting details — acronym collapsing ("m c p" → MCP), a user dictionary, a send binding — built in rather than out of scope
The honest summary
Parrot and VocalCode agree about the important things: push-to-talk beats toggle-to-record, and your voice should not leave your machine. The differences are platform coverage, the model route, build signing, and workflow. Both apps are free and open source. The other free open-source options are covered in vs Handy and vs FluidVoice, and the whole field in the Wispr Flow alternative guide.