14 named tools · Checked September 3, 2026 · No card required to try Heard
The short answer
Choose the interruption you actually want.
A sound or banner answers one question: “Is it done?” A notch, menu bar, or terminal view shows which sessions are active. Phone push reaches you away from the Mac.
Heard is the fit when the missing piece is context: what changed, which session needs you, and whether you can answer without finding the right terminal. These categories can work together, but stacking tools that announce the same event usually creates noise.
Visual guide
Not every notification tells you the same thing.
A ping tells you something happened. Status shows where. Remote control lets you act. Spoken context tells you what changed.
(1) Ping
Agent Task complete
Agent Needs your input
Something happened
A sound or banner. Example: anotifier.
(2) See state
finance-appBusy
admin-portalWaiting
todo-appDone
Which session, which state
A menu bar, notch, or dashboard. Example: CodeStatus.
(3) Act remotely
Allow the agent to run tests?
ApproveDeny
Unblock it from anywhere
Phone push with an answer. Example: Pushary.
(4) Hear context
“admin-portal is done. Tests pass, and it has one question about the migration.”
What changed and why
A short spoken update you can answer. Example: Heard.
EventSomething happenedContextWhat changed and why
Simplified illustrations of four interruption types, not product screenshots. Placement reflects each product’s strongest documented workflow, not an overall score. Checked September 2026.
How we compared
Five questions make this comparison useful.
We checked public product pages, documentation, and source repositories on September 3, 2026. There is no synthetic score or universal winner: the right tool depends on the interruption you want.
(1)
Signal depth
Does it provide a ping, a session state, raw output, or a concise explanation of what changed?
(2)
Interruption surface
Does it reach you through sound, a banner, the notch, a menu bar, a terminal, or your phone?
(3)
Actionability
Can you click back, approve a request, type a reply, or answer by voice from the alert?
(4)
Agent coverage
Does it support Claude Code, Codex, other coding agents, or any compatible command-line process?
(5)
Setup and control
How much setup is required, where processing happens, and what the license or data boundary allows.
Start here
Four ways to follow agent work.
The useful distinction is not a long feature count. It is what you learn when an agent interrupts you—and whether you can act from there.
Approach
What you learn
Best when
Can you act?
Examples
Spoken summaries
What changed, what needs you, and why
You run long or parallel sessions and do not want to watch them
Yes, by voiceHeard Power accepts voice replies; CodeAgent Mobile offers voice input
Heard, CodeAgent Mobile
Sound and banner pings
An agent finished, failed, or needs attention
One clear event is enough and setup should stay tiny
Alert onlyUsually no; the notification sends you back to the agent
PeonPing, Code-Notify, agent-notify, anotifier, AI Done Now
Visual status
Which sessions are active, waiting, or complete
You are at the Mac and want a glanceable dashboard
SometimesInside cmux or Claude Code Agent View; otherwise usually no
AgentNotch, CodeStatus, Agent Island, cmux, Agent Quest, Claude Code Agent View
Phone and remote
A run finished or a permission is blocked while you are away
You leave the desk but keep the Mac running
Yes, remotelyPushary supports approvals; CodeAgent Mobile and Heard support remote input
Pushary, CodeAgent Mobile, anotifier, Heard Power
The complete 14-tool reference, compatibility details, and setup tradeoffs follow below. Based on public product pages and repositories checked September 3, 2026; features can change.
All 14 at a glance
Every tool, its surface, and the agents it supports.
One row per reviewed tool, in the same order as the reviews below. Select a name to jump to its review.
Mac speech and a soft edge-of-screen light; an iPhone paired with the companion app on Power.
Claude Code and Codex CLI narrated; cloud agents such as Grok Bot and Meta Muse through an MCP connector; session status for Cursor, Copilot CLI and Gemini CLI.
Surface and agent support are quoted from each review. Based on public product pages and repositories checked September 3, 2026; features can change.
When a ping is not enough
Hear what changed. Answer without finding the right terminal.
Heard turns Claude Code and Codex activity into concise spoken updates, keeps parallel sessions distinct, and lets you answer by voice on Power. Try the complete experience free for 14 days; no card required.
Heard observes Claude Code and Codex through local hooks, decides which events deserve airtime, and speaks concise progress, question, failure, and result updates. Power adds voice replies, dictation, and a paired-phone experience.
Best for
Long or parallel coding-agent runs where the context of an interruption matters.
Surface
Mac speech and a soft edge-of-screen light; an iPhone paired with the companion app on Power.
Agent support
Claude Code and Codex CLI narrated; cloud agents such as Grok Bot and Meta Muse through an MCP connector; session status for Cursor, Copilot CLI and Gemini CLI.
Tradeoff
More setup and processing than a one-event notifier; two-way voice requires Power.
CodeAgent Mobile turns a phone into a remote coding-agent console with live output, approvals, redirects, narrated catch-ups, and voice-dispatched tasks.
Best for
Developers who need to supervise and redirect agents while away from the desk.
Surface
iOS, Android, and web.
Agent support
Claude Code, Cursor, Copilot, Codex, Gemini, and additional agents.
Tradeoff
A mobile-first control layer rather than passive desktop narration.
02
Sound and banner alerts
The lightest-weight options answer “is it done?” with a sound, a fixed voice line, or a desktop notification.
PeonPing plays pre-recorded Warcraft III Peon lines when an agent finishes or needs attention, with community sound packs, overlays, and optional remote delivery.
Best for
A fast, playful notification layer with a large open-source community.
Surface
Mac audio and overlays; ntfy, Pushover, or Telegram for remote alerts.
Agent support
Claude Code, Codex, and several IDE agents.
Tradeoff
The clips announce an event but do not summarize the actual work.
anotifier sends local desktop toasts and optional ntfy phone notifications, including a native VS Code path and a zero-dependency command-line install.
Best for
Open-source local and phone alerts across several agents.
Surface
Desktop toast, VS Code, and ntfy push.
Agent support
Claude Code, Codex, Gemini CLI, and Cursor.
Tradeoff
It reports events rather than summaries; the AGPL license matters if you plan to embed it.
AI Done Now is a native utility focused on notifying you when a coding assistant has finished or needs input, without turning notifications into another workflow.
Best for
A minimal native notification experience.
Surface
Desktop sound and banner.
Agent support
Common desktop coding-agent workflows; check the current product page for the latest list.
Tradeoff
Intentionally narrow: no semantic summary, remote control, or session dashboard.
03
Visual status surfaces
These tools keep agent state visible in the notch, menu bar, terminal, or a dedicated dashboard.
AgentNotch places Claude Code and Codex activity in the Mac notch, including tool activity, token use, and cost information while keeping processing local.
Best for
A compact visual status surface that does not add audio.
Surface
Mac notch and menu bar.
Agent support
Claude Code and Codex.
Tradeoff
Visual telemetry rather than spoken context or in-place replies.
CodeStatus uses coding-agent lifecycle hooks to show each session’s state and lets you jump back to the exact terminal that needs attention. It is MIT-licensed and says it collects no telemetry.
Best for
Tracking multiple sessions from a lightweight menu-bar utility.
Surface
macOS and Windows system tray or menu bar.
Agent support
Claude Code and Codex.
Tradeoff
It shows state, not a semantic explanation of what the agent accomplished.
cmux is a Ghostty-based terminal with agent-aware workspaces, sidebar status, branch and pull-request context, and visual signals when a session needs input.
Best for
Developers willing to make their terminal the command center for parallel agents.
Surface
Terminal sidebar, workspace rings, and system notifications.
Agent support
Any coding agent that runs inside the terminal.
Tradeoff
You adopt cmux as the terminal workflow; it does not provide eyes-off narration.
Pushary forwards permission requests and completion events to a phone, notch, Slack, or the web, then lets you approve, deny, or send text back remotely.
Best for
Unblocking an agent from another room or outside the office.
Surface
Phone push, Dynamic Island, Slack, and web.
Agent support
Claude Code, Codex, Cursor, Hermes, Windsurf, and MCP-connected workflows.
Tradeoff
Approval-focused rather than a narrated account of the full session.
05
Built-in baseline
Before installing another app, check whether the agent’s own terminal view already covers your workflow.
Claude Code Agent View is Anthropic’s built-in research-preview interface for background sessions. It shows session state and lets you peek or reply without leaving the terminal.
Best for
Claude-only users who remain at the terminal and want fewer third-party tools.
Surface
Claude Code terminal interface.
Agent support
Claude Code v2.1.139 or later.
Tradeoff
Claude-only, visual, and still a research preview; it does not speak agent output aloud.
Choose by workflow
The shortest path to the right tool.
Start with the interruption you want. Add a second tool only when it solves a different problem.
(1)
You only need to know when a run stops.
Choose Code-Notify, agent-notify, anotifier, or AI Done Now.
They are simple, inexpensive attention signals and do not pretend to explain the work.
(2)
You want a notification with personality.
Choose PeonPing.
It is fast to understand, fun to use, and has a strong community of sound packs.
(3)
You want to glance at several session states.
Choose AgentNotch, CodeStatus, or Agent Island.
They make active, waiting, and completed work visible without asking you to read every terminal.
(4)
You want the terminal or a dashboard to become command central.
Choose cmux, Agent Quest, or Claude Code Agent View.
These are strongest when you are still at the computer and want a consolidated control surface.
(5)
You need to approve or redirect work away from the Mac.
Choose Pushary or CodeAgent Mobile.
Both make the phone actionable rather than treating it as a passive notification endpoint.
(6)
You want to hear what changed and answer aloud.
Choose Heard.
Heard is designed for spoken context across long and parallel sessions; Power adds voice replies.
Questions
Frequently asked questions
What are the best tools to get notified when Claude Code or Codex finishes?
For a simple ping: Code-Notify, agent-notify, anotifier, or AI Done Now. For pings with personality: PeonPing. For glanceable status: AgentNotch, CodeStatus, Agent Island, cmux, or Claude Code’s Agent View. For spoken narration of what actually happened, with parallel-session awareness: Heard. For phone push and remote approval: Pushary or CodeAgent Mobile.
Which of these tools can read coding-agent progress aloud?
Heard narrates progress, questions, failures, and results in a natural voice with a judgment layer deciding what deserves airtime. PeonPing plays pre-recorded voice lines when an agent needs you. agent-notify can speak fixed notification lines through the macOS say command. CodeAgent Mobile offers narrated catch-ups on the phone. Heard is the desktop-first option in this list that composes spoken updates from the session itself.
Is Heard better than the simpler tools?
Not universally. A completion ping is simpler and often enough for one session at the screen, and PeonPing is more fun per minute of setup. Heard earns its place when you run long or parallel sessions and want desktop-first spoken summaries plus voice replies instead of another visual dashboard.
Do any of these work with agents other than Claude Code and Codex?
Code-Notify and anotifier cover Gemini CLI; anotifier and agent-notify cover Cursor; PeonPing supports several IDE agents; Agent Island covers Claude Code, Codex, Antigravity, Grok, and Cursor. Heard has first-class Claude Code and Codex adapters plus a universal wrapper (heard run) for other command-line agents. cmux works with coding agents that run inside its terminal.
Install Heard, connect Claude Code or Codex, and try the complete Power experience free for 14 days. No card required; the open source engine remains free.