A terminal UI for monitoring and managing your running Claude Code sessions.
- Lists all running Claude Code sessions with PID, state, working directory, and terminal app
- Session states: working (actively generating), waiting (needs your input), idle (at prompt)
- Kill sessions directly from the TUI
- Auto-refreshes every 2 seconds
- Detects parent terminal app (Ghostty, iTerm, tmux, etc.)
brew install montanaflynn/tap/cctopgo install github.com/montanaflynn/cctop@latestDownload the latest binary from GitHub Releases.
cctop| Key | Action |
|---|---|
↑/↓ |
Navigate sessions |
k |
Kill selected session |
q / Esc |
Quit |
cctop reads Claude Code's session files (~/.claude/sessions/*.json) and conversation logs to determine each session's state. It cross-references with running processes to detect the terminal app and working directory.
MIT