# abtop
**abtop is htop for AI coding agents: a terminal dashboard that shows every running [[Claude Code]], [[Codex CLI]], and [[OpenCode]] session at once.** Written in Rust on ratatui, read-only, no API keys.
The problem it kills: once you run three or more agents across projects you lose track. Which one is burning rate limit, which context window is nearly full, which orphaned server is still holding a port. abtop puts all of that on one screen.
## What it shows per session
- **Token usage and context-window percentage** so you see saturation before it bites.
- **Rate-limit quotas** in real time.
- **Child processes and listening ports**, so forgotten servers stop hiding.
## How it works
It reads local filesystem and process metadata only. No network calls, except `claude --print` when it generates a session summary. It discovers sessions by scanning the agents' config directories and system processes, so there's nothing to wire up.
## Good to know
- **Cross-platform** (macOS, Linux, Windows), multi-profile.
- **12 themes**, including 4 colourblind-friendly variants.
- **[[tmux]] integration** to jump straight to a session.
- **JSON export** (`--json`) for scripts and dashboards; `--once` for a single snapshot; `--setup` to install rate-limit hooks.
- Optional `sqlite3` for OpenCode support. License: MIT.
## References
- https://github.com/graykode/abtop
## Related
- [[AgentsView]]
- [[Claude Code]]
- [[Codex CLI]]
- [[OpenCode]]
- [[AI Agents]]
- [[tmux]]
- [[Rust]]