AgentNotify
Local dashboard · Insights

See the work, the spend, and the runway.

Insights is one read-only page served by your own broker at 127.0.0.1. It opens with what is waiting for you, then shows what your agents used, what those tokens would cost at published rates, how much quota each account has left, and whether routing is healthy.

The AgentNotify Insights dashboard showing unresolved attention requests, live quota cards, a 30-day usage chart, agent mix, and router health
Overview: unresolved attention first, then usage, live quota, routing, and broker health. Values shown are illustrative.
One page, four questions

Not a wall of charts.

Each block answers a different question, keeps its own source, and stays quiet when there is nothing to report.

Who is waiting for me?
Unresolved permission, input, blocked, and error requests, deduplicated by their logical key, with the newest state on top. Resolving one clears it everywhere.
What did the agents use?
Read-only Claude Code, Codex, OpenCode, Kilo, Muse Code, and Gemini CLI records, grouped by day, project, model, provider, and recent session — including history from running WSL distributions on Windows.
How much is left?
Provider-reported Codex and Claude windows for the current profile, secondary profiles, WSL profiles, and up to sixteen named profiles you add. macOS keeps the lowest selected five-hour balance in the menu bar.
Is routing healthy?
Which upstream served each request, how many attempts it took, cooling targets, and a redacted per-request ledger. See the model router.
Provenance

Usage and quota are never mixed.

Local usage is derived from the records your agents already write. Live quota is a provider snapshot fetched on demand and cached for a few minutes. The dashboard labels each one, shows when a value is stale, estimates Go plans from published caps rather than pretending to be a provider balance, and leaves a record unpriced when no published rate covers it.

  • No prompt, response, or credential text ever enters a usage or routing report.
  • Account config stores profile labels and paths, never copied credentials.
  • The page is owner-only on loopback: foreign hosts and cross-site state changes are rejected.
  • Nothing is uploaded. There is no telemetry and no analytics service.
terminal
$ agentnotify ui

# opens http://127.0.0.1:8787/ui/overview
#
#   Overview      attention · usage · quota · routing
#   Notifications full local history and filters
#   Questions     waiting interactions and answers
#   Usage         tokens, projects, sessions, cost
#   Live quota    provider windows per account
#   Routing       targets, combos, ledger, connectors
#
# the API stays on loopback behind the bearer token
Getting there

Install, then open the dashboard.

The web interface ships with the broker on every platform, so there is nothing extra to deploy.

1
Install AgentNotify
Windows setup, or the portable archive plus install.sh on macOS and Linux.
2
Connect an agent
Give Codex or Claude Code the bundled skill, and optionally the auto-notify harness.
3
Open Insights
Run agentnotify ui and the overview opens with attention, usage, quota, and routing.