Claude Code
Hooks and a status line report each session as it moves.
Every agent, at a glance
Live status, approvals, and usage in your macOS notch.
Hover, click, or focus the notch to open the live panel.
01 / Focus
One quiet surface for Claude Code, Codex, and Cursor.
Running, thinking, waiting, and usage stay distinct at a glance.
Jump to the terminal or editor running that session.
02 / Status
AgentDock listens to each tool on its own terms — no shared dashboard to keep open.
Hooks and a status line report each session as it moves.
A notify hook and the local session log together infer progress.
Hooks, the live transcript, and local storage keep status current.
03 / Approval
Claude Code sends each permission request through a hook. Decide right here and your choice returns to the session.
For Codex and Cursor, AgentDock focuses the session and presses its approval shortcut for you. Assisted approval is available for Codex and Cursor only.
Codex · checkout-flow
Run the test suite in this workspace?
Waiting for your decision
04 / Usage
A dedicated Usage tab tracks Claude and Codex rate limits and your Cursor account usage — always with text labels, never color alone.
Figures shown are an example of the Usage tab layout.
05 / Return
Click any session to jump straight to it — iTerm2, Terminal, and VS Code, plus other supported editors.
AgentDock selects the matching project window. If it can't, it reveals the folder in Finder instead.
06 / Integrations
Install or remove each agent from the settings panel. AgentDock backs up integration settings before installation. On uninstall, it removes AgentDock's own entries and restores prior settings where they can be recovered.
Registers hooks and a status line in settings.json, passing your original status line through untouched. Your file is saved as settings.json.agentdock-backup.
Adds a notify line to config.toml and follows the local session log to infer progress.
Adds hooks, follows the live transcript, and reads local storage for status and usage.
07 / Privacy