Cctop — Development skill for Claude Code
Like htop, but for Claude Code.
How to install Cctop
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open DeanLa/cctop and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Cctop does
Like htop, but for Claude Code. A live terminal dashboard for monitoring all your sessions at a glance.
Alternatives in Development
- Claude Swap — Switch between multiple Claude Code accounts, with automatic rate-limit rotation, usage dashboard, and paralle 2k ★
- Zoetrope — Watch a Claude Code session as a live flow graph, in your terminal or your browser 584 ★
- Health — claude-health Health check and wellness dashboard for Claude Code sessions 327 ★
README
cctop

Like `htop`, but for [Claude Code](https://docs.anthropic.com/en/docs/claude-code). A live terminal dashboard that shows all your sessions at a glance, status, context usage, tokens, and latest messages.

Install
Requires [Claude Code](https://docs.anthropic.com/en/docs/claude-code), [uv](https://docs.astral.sh/uv/), and [jq](https://jqlang.github.io/jq/).
curl -fsSL https://raw.githubusercontent.com/DeanLa/cctop/main/install.sh | bash
Then launch from any terminal:
cctop
Why
If you're past the "one session at a time" stage but not running a fleet of headless agents, you're in the middle ground where most tools don't help. You have 4-20 sessions open across multiple projects, refactoring one repo while tests run in another, firing off a prompt in a third while waiting for a fourth to finish. You context-switch constantly, lose track of which tab is blocked on you, and forget what that session in the background was even doing.
cctop gives you one screen to see all of them.
What You See
Keybindings
| Key | Action |
|---|---|
q |
Quit |
r |
Force refresh |
R |
Purge dead sessions (PID check + staleness fallback) |
F2 |
Rename the highlighted session (live, no restart needed) |
s |
Open sort picker (activity, name, status, duration, turns, tokens, tools, files, agents, errors) |
ctrl+p |
Open command palette (switch theme, etc.) |
Columns
| Column | What it shows |
|---|---|
| Name | Session display name (custom title or directory slug) |
| Project | Working directory name |
| Branch | Git branch (truncated to 20 chars) |
| Status | Granular activity status (see below) |
| Model | Model family and version (e.g. "sonnet 4.6", "opus 4.6") |
| Ctx% | Context window usage percentage |
| Tokens | Total tokens consumed (e.g. "145k") |
| Tools | Tool call count |
| **Fi |
Related Skills
Peeksy
A macOS notch companion for monitoring Claude Code and Codex sessions. See agent status at a glance and jump b
Notch Pilot
A live companion for Claude Code that lives in your MacBook notch. Reacts to what Claude is doing, intercepts
Claude Code Karma Features
A comprehensive guide to all features available in the Claude Code Karma dashboard for monitoring and analyzin
Cc Cockpit
Claude Code usage panel for GNOME: tray indicator with live rate-limit ring, local dashboard and terminal summ
Token Meter
macOS menu bar app for monitoring Claude Code and Codex usage at a glance
SafeClaw
to make running containerized Claude Code sessions easy. It lets you spin up multiple isolated sessions, each
Related Agents
Claude Code Hook Comms (hcom)
by aannoo - Lightweight CLI tool for real-time communication between Claude Code sub agents using hooks. Enabl
Status Reporter
Use this agent to generate a cross-project status dashboard showing all projects at a glance. Run weekly or on
Abtop
AI agent monitor for your terminal. Like btop++, but for AI coding agents. Supports Claude Code and Codex CLI.