jabtop

Like htop, but for your AI coding agents. See every session at a glance.

Claude Code Codex CLI pi.dev opencode
jabtop TUI showing Claude Code, Codex, pi.dev, and opencode sessions

Install

Native Binary

$ curl -Lo abtop https://github.com/maxandersen/jabtop/releases/download/early-access/abtop-macos-aarch64
$ chmod +x abtop
Copied!
$ curl -Lo abtop https://github.com/maxandersen/jabtop/releases/download/early-access/abtop-linux-amd64
$ chmod +x abtop
Copied!

Single binary, no JVM needed. ~50MB.

☕ via JBang (any OS with Java 21+)

$ curl -Ls https://sh.jbang.dev | bash -s - app setup   # install JBang if needed
Copied!
$ jbang app install abtop@maxandersen/jabtop
Copied!

Installs abtop command. JBang handles Java automatically.

What You See

📊

Token Usage

Input, output, cache read/write per session. Sparkline history and per-turn breakdown.

🪟

Context Window

Per-session context % with yellow/red warnings. Knows 200k vs 1M windows.

⏱️

Rate Limits

Claude 5h/7d quota gauges with reset countdown. Codex rate limits from session data.

🔀

Process Tree

Child processes with CPU, memory, and open ports. Orphan port detection when agents die.

🎯

Live Status

Working, waiting, error, done — with current tool call displayed in real-time.

🚀

Jump to Pane

Press g to jump directly to the agent's tmux or zellij pane.

📁

Git Status

Per-project branch, added/modified file counts. See which agents are changing what.

🔒

Privacy First

All local reads. No network calls. Secrets auto-redacted. No API keys needed.

Keybindings

KeyAction
/ kSelect previous session
/ jSelect next session
gJump to session pane (tmux / zellij)
xKill selected session (press twice)
XKill all orphan ports
tCycle theme
rForce refresh
qQuit