You can monitor Claude Code, Codex CLI, OpenCode, and Devin sessions — CPU, memory, tokens, context window, costs, branches — from a single terminal pane.
Features include: multi agent monitoring, context tracking, token wave forms, analytics (cost/history), process control (i.e. kill dead sessions), plugins system, and more.compaction detection
It's fully open source, you can instead with: `npm install -g ctop-claude` or from source
Github: https://github.com/aakashadesara/ctop
Website: https://ctop.dev/
Open to issues, PRs, suggestions, contributions!
Hope it's helpful to others & happy July 4th!
I have a dual monitor setup so I usually have CTOP running in a separate terminal in the bottom left corner of my setup. It's a good place to glance to see which of my agent sessions are pending instructions / blocked / running. Also a good birds eye view to see which ones are about to run out of context.
One thing that I've been doing a bit of recently - there's a CTOP CLI which lets one my 'supervisor agents' automatically drive prompts into sessions that need unblocking