graykode/abtop

Like htop, but for AI coding agents. Monitor Claude Code & Codex CLI sessions, tokens, context window, rate limits, and ports in real-time.

解决的问题

abtop 为同时运行多个 AI 编码代理的用户提供了一个集中式监控仪表板。它解决了在不同代理会话(如 Claude Code、Codex CLI 和 OpenCode)之间追踪资源使用情况、速率限制和孤立进程的问题,而无需在多个终端窗口之间切换。

工作原理

它是一个只读的终端用户界面(TUI),通过扫描本地进程状态和配置文件来发现活跃的代理会话。它直接从本地系统收集元数据——如令牌使用量、上下文窗口百分比和开放端口。它还可以与终端多路复用器(如 tmux、cmux 和 iTerm2)集成,允许用户从仪表板直接跳转到选定代理正在运行的特定终端。

适用人群

在多个项目中使用 AI 编码代理,并需要实时查看代理状态、配额消耗和系统影响的开发者。

主要亮点

  • 多代理支持:在一个视图中监控 Claude Code、Codex CLI 和 OpenCode。
  • 资源追踪:实时查看令牌使用量、上下文窗口填充程度和速率限制。
  • 进程管理:检测由代理生成的孤立端口,并允许直接从 TUI 中终止会话或端口。
  • 终端集成:支持通过 Enter 键跳转到活跃的代理会话。
  • 可扩展性:提供 JSON 快照模式和一个库 crate,用于构建自定义仪表板。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目