01
Every session, live
Run claude in any terminal and the session appears in the notch seconds later: project name, state (executing, thinking, waiting, or idle), current activity, files touched, commands run, and diff counts. Expand it for the transcript, the timeline of tool calls and prompts, Claude's own todo checklist updating as it works, subagents under their parent, and model, account, and git branch chips, with a context-limit warning before compaction takes you by surprise.
02
Answer Claude without finding its terminal
When Claude Code asks permission for a command, edit, or tool call, the prompt lands in the notch with the command or diff laid out: ⌘ A allows, ⌘ N denies, ⌥ A covers Always Allow when offered, and deny-with-feedback sends a note back. Questions and plans get the same treatment, and the composer sends the next prompt into any resumable session with the reply streaming in. The full flow is on the permissions page.
03
The 5-hour and 7-day windows, always visible
AgentPeek reads the usage Claude Code itself reports on your Mac and shows both rate-limit windows as live gauges with reset countdowns, plus a by-day chart and per-session token counts read from the session transcript. A budget alert fires before a limit lands, so a long-running refactor wraps up instead of stopping mid-file.
04
Set up in a minute
AgentPeek installs its Claude Code hooks into ~/.claude/settings.json on first launch, and Settings, then Doctor, repairs them if a CLI update ever disconnects them. Quick Routes opens the folders you actually visit: skills, plugins, config, and session logs, one click each.