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

SimplePDF Copilot: Client-Side AI Tool Calling for PDF Form Filling
SimplePDF Copilot uses client-side tool calling to let an LLM fill fields, add fields, delete pages, and more in PDFs — without the PDF leaving the browser.

Developer Builds MCP Server for Claude WhatsApp Integration, Shares Challenges
A developer built an MCP server to give Claude access to real WhatsApp conversations, discovering that conversation context management was trickier than expected and required a database to track conversations.

Session Search: Local Full-Text Search for Claude Code and Codex Sessions, Now in Your Menu Bar
Session Search indexes local Claude Code and Codex transcripts using SQLite FTS, enabling deep full-text search across errors, commands, filenames, and decisions—accessible from the macOS menu bar with highlighted snippets.

cldctrl: Terminal Dashboard for Managing Claude Code Sessions
cldctrl is an npm package that provides a terminal dashboard for launching and managing Claude Code sessions across projects. It reads existing ~/.claude data, auto-discovers projects, and shows token usage with rate limit bars.