
如果你经常同时开着多个 Claude Code 会话,ctop 这种工具会非常对味。它的定位很直接:一个运行在终端里的 Claude Terminal Operations Panel,可以理解成专门给 Claude 进程准备的 htop,把每个会话的状态、CPU、内存、运行时间、模型、分支、项目目录等信息集中到一个 TUI 面板里。
ctop 更有用的地方在于它不只看进程,还会读取本地 ~/.claude/projects/ 里的会话记录,展示输入、输出、缓存创建、缓存读取等 token 拆分,并估算单个会话和总计 API 成本。对于长上下文任务,它还提供 200k context window 可视化条,能快速看到当前上下文消耗和剩余空间。
它支持列表视图和卡片视图,内置 CPU / 内存 sparkline、会话全文搜索、实时日志 tail、24 小时历史用量、聚合 dashboard、桌面通知,以及按 CPU、内存、上下文占用排序过滤。需要处理卡住的 Claude 进程时,也可以在界面里对单个会话发送 SIGTERM / SIGKILL,或一键清理停止、僵尸进程。
安装方式也很轻:可以通过 npm install -g ctop-claude、npx ctop-claude 或 Homebrew 安装。项目使用纯 Node.js 实现,零外部依赖,支持 macOS、Linux 和 Windows。对高频使用 Claude Code 的开发者来说,它像是一个本地 AI 编程工作台的状态总览。
传送门
https://github.com/aakashadesara/ctop
原创文章,如若转载,请注明出处:https://wefound.cc/p/1808.html