Codex app
Heard follows the Codex desktop app through local session activity on the same Mac. This is a local observer path, not the Codex CLI hook.
Two ways to run Heard
Heard is one engine with two distributions. The downloadable macOS app is the official managed build: sign in and it works, with premium voices and managed narration on Pro and the full voice-input suite on Power. The open source engine (github.com/heardlabs/heard, Apache 2.0) is free forever: clone or fork it and run it yourself with a local voice or your own provider keys. Dictation, spoken replies, ambient input, Heard Parrot, and iPhone pairing exist only in the app.
Managed app setup
Keep both apps running
Leave Heard in the menu bar while you use the Codex app under the same macOS account.
Open source setup
Keep Heard running while Codex writes local session activity. You do not need to run a separate development daemon.
If the Codex app stays quiet
- Confirm Heard and Codex run under the same macOS user.
- Confirm Codex is enabled in Heard.
- Send a new message so there is fresh local activity to observe.
- Verify the Mac output is audible and Heard is not paused.
See Privacy and data for the difference between local observation and optional hosted narration or speech.

