Guide

Mac Whisper: From CLI to One-Click Dictation

A practical guide to Whisper on Mac, whisper.cpp, Homebrew setup, and the simpler Arugula path for private voice dictation.

What Is Whisper?

Whisper is a speech recognition model originally developed by OpenAI. It's open source, remarkably accurate across dozens of languages, and can run entirely on local hardware — no cloud required. It quickly became the go-to model for anyone who cares about accuracy and privacy.

On Mac, Whisper is most commonly used through whisper.cpp, a high-performance C/C++ implementation that runs natively on Apple Silicon. It's fast, efficient, and takes full advantage of the Neural Engine in M1/M2/M3/M4 chips.

The CLI Way (whisper.cpp)

If you're technical, you can install whisper.cpp via Homebrew and run transcriptions from the command line:

  1. Install: brew install whisper-cpp
  2. Download a model (e.g., large-v3-turbo)
  3. Record audio to a file
  4. Run: whisper-cpp -m model.bin -f audio.wav
  5. Copy the output text and paste it where you need it

This works, and the transcription quality is excellent. But it's a multi-step process: record, transcribe, copy, paste. There's no real-time dictation, no cursor insertion, and no vocabulary learning. It's a tool for developers, not a product for everyone.

Common Mac Whisper Setup Questions

Searches for Mac Whisper, whisper.cpp Mac, and Mac Whisper Homebrew usually mean one of three workflows:

Arugula focuses on the third workflow. It is for people who want local Whisper accuracy on Mac without turning every sentence into a file-management step.

The App Way (Arugula)

Arugula wraps the same whisper.cpp engine in a native Mac app. The difference is the experience:

  1. Hold a key (Right Option by default)
  2. Speak
  3. Release — text appears at your cursor

That's it. No recording files, no terminal, no copy-paste. Arugula lives in your menu bar and works in every app — email, Slack, Google Docs, your code editor, anywhere you can place a cursor.

whisper.cpp (CLI)

  • Requires Homebrew + terminal
  • File-based transcription
  • Manual copy-paste workflow
  • No real-time dictation
  • No vocabulary learning
  • Free and open source

Arugula (Mac app)

  • Install and go — no setup
  • Real-time hold-to-talk
  • Inserts text at cursor
  • Works in every app
  • Learns your vocabulary
  • Free

Why Run Whisper Locally?

There are cloud services that use Whisper (or similar models) to transcribe audio. They're accurate, but they require sending your voice to someone else's servers. Running Whisper locally on your Mac gives you:

Performance on Apple Silicon

Whisper runs exceptionally well on Apple Silicon Macs. The M1 chip was good; the M2, M3, and M4 are even faster. Here's what to expect:

Same model, better experience

Arugula uses the same Whisper model as whisper.cpp — the same accuracy, the same privacy, the same local processing. The difference is that Arugula turns it into a dictation app: hold a key, speak, release. Your words appear wherever you're typing. No terminal required.

What About Other Whisper Mac Apps?

Several apps have built on Whisper for Mac transcription. What makes Arugula different:

For a detailed comparison across all dictation options, see our full comparison page.

System Requirements

Intel Macs can run whisper.cpp from the CLI but won't run Arugula. For the best Whisper experience on Mac, Apple Silicon is required. Learn more about how speech recognition works on Mac.

Frequently Asked Questions

How do I run Whisper on a Mac?

Technical users can run whisper.cpp from the command line after installing the tool, choosing a model, recording audio, and transcribing a file. Arugula uses the same local Whisper approach in a Mac app so you can hold a key, speak, and insert text at the cursor without a terminal workflow.

Do I need Homebrew to use Whisper on Mac?

Homebrew is one common way to install command-line Whisper tooling, but it is not required for Arugula. Arugula bundles the local dictation workflow into a Mac app and does not ask you to manage models or shell commands.

Is Mac Whisper private?

It depends on the app or workflow. Arugula runs speech recognition locally on your Apple Silicon Mac, so your dictated audio is processed on-device rather than sent to a cloud transcription service.

Whisper on your Mac. One key press away.

Free. Private. No terminal required.

Get Arugula