CTOP: Terminal UI to Monitor Claude Code Sessions, Zero Deps
CTOP is a terminal UI that lets you monitor all your running Claude Code and Codex sessions from a single pane. It's built with pure Node.js, has zero dependencies, makes no network calls, and works on macOS, Linux, and Windows.
What it shows per session
- CPU, memory, uptime, status
- Context window saturation bar (input / cache / output / free out of 200k)
- Token breakdown: input, output, cache creation, cache read
- Model, branch, session ID, service tier
- Cost estimates per session and aggregate
Other features
- Vim-style navigation (
hjkl,g/G) - Two view modes: list (table) and pane (card grid)
- Kill individual or all sessions (SIGTERM or SIGKILL)
- Sort by CPU, memory, context%; filter by branch/model/directory
- Live log tailing and full-text search across conversations
- Desktop notifications when sessions complete
- 5 color themes, plugin system
The author runs 6–15+ Claude and Codex sessions across different repos and built CTOP to track context burn, idle sessions, and memory usage. It pairs well with Agent View — Agent View handles dispatching and input needs, while CTOP fills in cost tracking, CPU/memory, context window bars, and historical stats.
Installation
npm i -g ctop-claudeOr via Homebrew:
brew tap aakashadesara/ctop && brew install ctop-claudeGitHub: github.com/aakashadesara/ctop — MIT licensed. PRs welcome (a recent adopter added performance improvements for 70+ sessions).
📖 Read the full source: r/ClaudeAI
👀 See Also

Blindspot MCP: An External Brain for AI Coding Agents
Blindspot MCP is a tool that indexes full codebases using tree-sitter and SQLite to help AI coding agents understand symbols, dependencies, and relationships across files, preventing changes that break code outside their immediate context.

Claudetop: Real-Time Cost Monitoring for Claude Code Sessions
Claudetop is an htop-like tool that shows real-time spending, cache efficiency, and model comparisons for Claude Code sessions. It provides slash commands like /claudetop:stats and smart alerts for cost milestones and efficiency issues.

EctoLedger: Open-source microVM sandbox for local AI agents with terminal access
EctoLedger is an open-source runtime firewall and ledger that provides microVM isolation for local AI agents with terminal access, running four prevention layers before executing commands in Apple Hypervisor.framework (macOS) or Firecracker microVM (Linux) environments.

Orkestra: Cost-Aware LLM Routing Layer for OpenClaw Reduces API Costs by 60-80%
Orkestra is a modular routing layer that sits in front of LLM calls in OpenClaw, using semantic classification to route prompts to budget, balanced, or premium model tiers. The approach reduced API costs by 60-80% without prompt rewriting or complex rules.