Why maclisten?

Privacy by default

maclisten sends nothing to a third party unless you explicitly disable on-device recognition:

Why a CLI instead of a web API?

Tiny footprint

Why not whisper.cpp?

whisper.cpp is excellent, but:

maclisten uses the Speech framework that is already installed, optimized, and kept up to date by Apple. The binary is small and starts instantly.

Why not Siri?

macOS provides no public API to invoke Siri from a CLI or to register arbitrary voice commands. maclisten gives you the ASR piece; you can feed the text into your own rules engine or LLM to build a Siri-like command layer.

When maclisten is the right tool