Is there an open source alternative to Siri on a Mac?

Grux OS is an open source (MIT) alternative to Siri for people who want a voice agent they can read and change. It has one Listening control with three settings: Always on, After "Hey Grux", or Off. A fresh install says OFF, and Grux asks for your consent before it opens the microphone. Ambient listening transcribes on your Mac with Whisper, so the audio does not leave it. The wake word uses Apple's speech recognition, which can send short audio to Apple, and Grux tells you that before you turn it on. A command you say outright is decided on your Mac in about a millisecond, and a spoken command reaches execution in about 1.5 seconds. Unlike Siri, it can act on your mail, calendar, files and a shell it can undo, and it runs on a local model or your own key.

Grux OS 3.0.0 · last checked 2026-09-30 · generated from the shipping release

How listening works

SettingWhat it does
OffThe default on a fresh install. The microphone stays closed.
After "Hey Grux"Waits for the wake word. Uses Apple's speech recognition, which can send short audio to Apple.
Always onListens and transcribes on your Mac with Whisper. The audio does not leave it.

The orb, the menu bar and the HUD all show the same state word: ARMED, MUTED, SPEAKING, THINKING or OFF, and NOT HEARING when the microphone is open but sending no sound. Turning listening on asks once. Turning it off never asks.

Built not to overhear

Where Siri is the better choice

Where to check this

ClaimSource
A fresh install ships Listening OFF, and Grux asks consent before it opens the micMicConsent.swift
Ambient listening transcribes on your Mac with Whisper, audio does not leave itMicConsent.swift
Wake word uses Apple's speech recognition, which can send short audio to AppleMicConsent.swift
A command said outright is decided on your Mac in about a millisecondCHANGELOG, 3.0.0 decision table
A spoken command reaches execution in about 1.5 secondsRelease notes, 3.0.0

Questions

Is Grux always listening?
No. Listening is off until you turn it on, and a fresh install says OFF. You choose Always on, After "Hey Grux", or Off.
Does Grux send my voice to the cloud?
Ambient listening transcribes on your Mac with Whisper and the audio stays there. The wake word uses Apple's speech recognition, which can send short audio to Apple, and Grux says so before you enable it.
Is there a Siri alternative for Mac that runs locally?
Grux OS can run on a local model through Ollama and transcribes on device, so a spoken request can be handled without a cloud model.
Download Grux 3.0.0 Read the source

Free, MIT licensed. macOS 14 or later, Apple silicon. 23.7 MB, signed and notarized by Apple. No account, no server, no subscription.