abtop:Claude Code、Codex CLI 开多了,终于有个终端小看板

abtop 这个名字,我是在 GitHub 上刷到的。

点进去看了两眼,基本就明白它为什么会被转。

它不是什么很大的东西。

就是一个终端里的小面板,专门盯 Claude Code 和 Codex CLI 会话。

你开一个 Claude Code,可能没感觉。

开两个、三个,再加一个 Codex CLI,终端就开始乱了。这个窗口在跑重构,那个窗口在看报错,还有一个停在 half-done 的状态里。上下文用了多少,token 打到哪了,限流还剩多少,平时只能切过去看。

切一次还行。

切多了就烦。

abtop 做的事很窄:把这些会话状态放到一个地方。

Token 用量。

上下文占比。

速率限制。

还有当前 Claude Code / Codex CLI 的进程状态。

它不像那种上来就说自己要管控整套 Agent 工作流的项目。abtop 更像是你桌面上多放了一块小表盘。你不一定一直盯着它,但真出事之前,看一眼就知道哪个会话快撑不住了。

我比较喜欢它的点,是没有再搞一层服务。

本地读进程状态。

不用填 API Key。

不用把会话信息绕出去。

这点对很多人其实挺重要。现在 AI Coding 很多时候不是玩具项目,可能连着公司仓库、私有代码、远程机。一个“监控工具”如果还要你再授权一遍,多少会让人停一下。

abtop 就粗暴一点。

开起来,看。

看完关掉。

还有 tmux 那块,我会多看两眼。

很多人写代码时已经离不开 tmux 了,一堆 pane,一堆 session。abtop 可以从面板里直接跳到对应会话。这个功能不花哨,但很实在。

因为最烦的不是“我不知道有几个会话”。

是我知道有几个,但不知道刚才那个快爆上下文的是哪个。

窗口名也不一定靠谱。

pane 开多了,找起来像翻抽屉。

abtop 这种工具,别把它想得太大。

它不帮你整理上下文,不帮你分配任务,也不替你调度 Agent。它只做一件小事:把散在各个终端里的状态拎出来,放一屏。

这东西不大。

但如果你已经习惯同时挂几个 Claude Code、几个 Codex CLI,它会突然变得有点顺手。

尤其是那种一边改前端,一边让另一个会话跑测试,再开一个窗口问报错的下午。

终端一排。

脑子也一排。

有个小看板,少翻两次窗口。

GitHub 地址: https://github.com/graykode/abtop

返回分类列表