Skip to content
agent-watchdog

Install

Requirements

The prebuilt package needs an Apple silicon Mac running macOS 13 or newer, cmux, and Claude Code or Codex. It includes its runtime. For Intel Macs or development, use the source build instructions.

Install the download

Open the download page for the current package, checksum, and installation command. Extract the package and run ./agent-watchdog/install.sh. It installs the daemon and menu bar app for your user account. A fresh install uses notifications only. Existing explicit messaging settings are preserved on upgrade; installation does not reset your preferences.

Check the installation

agent-watchdog status

Expect a session table and the watchdog icon in the macOS menu bar. Open a Claude Code or Codex session in cmux if the table is empty. Click a session in the menu to focus its terminal; use Settings… to configure alerts. If the command is missing, add ~/.local/bin to PATH or run ~/.local/bin/agent-watchdog status. See Troubleshoot if sessions still do not appear.

Upgrade

Download and extract the new package, then run its install.sh again. The installer replaces the installed binaries and restarts the background services. Your config file is kept and migrated, including explicit action selections. Review Agent messages before enabling handoffs. Run agent-watchdog status after upgrading.

Uninstall

agent-watchdog uninstall

This stops and removes the daemon and menu bar launch agents. It keeps your config at ~/.config/agent-watchdog/config.json. It also leaves the installed package (~/.local/share/agent-watchdog by default), links in ~/.local/bin, logs in ~/Library/Logs/agent-watchdog, and state in ~/.local/state/agent-watchdog. Remove those manually if you want a full reset; check custom install paths first. Handoff files in repositories are kept.