graykode/abtop
Like htop, but for AI coding agents. Monitor Claude Code & Codex CLI sessions, tokens, context window, rate limits, and ports in real-time.
What it solves
abtop provides a centralized monitoring dashboard for users running multiple AI coding agents simultaneously. It solves the problem of tracking resource usage, rate limits, and orphaned processes across different agent sessions (such as Claude Code, Codex CLI, and OpenCode) without having to switch between multiple terminal windows.
How it works
It is a read-only Terminal User Interface (TUI) that discovers active agent sessions by scanning local process states and configuration files. It collects metadata—such as token usage, context window percentages, and open ports—directly from the local system. It can also integrate with terminal multiplexers like tmux, cmux, and iTerm2 to allow users to jump directly from the dashboard to the specific terminal running a selected agent.
Who it’s for
Developers who use AI coding agents across multiple projects and need a real-time overview of their agent's status, quota consumption, and system impact.
Highlights
- Multi-Agent Support: Monitors Claude Code, Codex CLI, and OpenCode in one view.
- Resource Tracking: Real-time visibility into token usage, context window fill levels, and rate limits.
- Process Management: Detects orphaned ports spawned by agents and allows killing sessions or ports directly from the TUI.
- Terminal Integration: Supports jumping to active agent sessions via Enter.
- Extensible: Provides a JSON snapshot mode and a library crate for building custom dashboards.
Related
- Project
- Project
- Project
- Project
- Project