ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

abtop:终端里的实时AI Agent监控神器,Claude Code会话Token与速率限制一屏尽览

abtop:终端里的实时AI Agent监控神器,Claude Code会话Token与速率限制一屏尽览 abtop终端里的实时AI Agent监控神器Claude Code会话Token与速率限制一屏尽览【免费下载链接】abtopLike htop, but for AI coding agents. Monitor Claude Code Codex CLI sessions, tokens, context window, rate limits, and ports in real-time.项目地址: https://gitcode.com/gh_mirrors/ab/abtopabtop 是一款面向 AI 编程 Agent 的终端监控工具TUI——就像 htop 监控系统资源那样abtop 实时盯住你的 Claude Code、Codex CLI 和 OpenCode 会话Token 消耗、上下文窗口占用、账户速率限制、子进程与端口全部一屏尽览。全程只读本地数据无需 API Key无需登录认证。为什么你需要 abtop 这个 AI Agent 监控工具 想象一下这些场景同时在 3 个项目跑 Agent不知道哪个在干活、哪个在等喂饭突然被限流只能事后才知道配额已用 65%Agent 偷偷起了个服务忘了杀端口一直占着上下文窗口快满了Agent 开始失忆你却毫无察觉abtop 就是为解决这些痛点而生的AI Agent 监控面板从本地进程和会话文件自动发现所有活跃会话2 秒刷新一次像看 btop 一样直观。三步安装最快让 abtop 跑起来方式一Cargo 一键安装推荐cargo install abtop方式二从源码构建git clone https://gitcode.com/gh_mirrors/ab/abtop cd abtop cargo build --release方式三预编译二进制项目提供 macOS、Linux、Windows 全平台预编译包Windows 原生支持无需 WSL可在 Releases 页面直接下载。 提示Linux 下监控 OpenCode 会话需要安装sqlite3装好后直接运行abtop即可启动 TUI。一屏尽览abtop 监控界面布局abtop 的界面分为 5 个功能区信息密度高但互不干扰小窗口下面板会自动优雅隐藏面板展示内容¹contextToken 速率迷你走势图 每个会话的上下文窗口百分比条²quotaClaude / Codex 的 5 小时与 7 天配额消耗带重置倒计时³tokens总 Token 拆解输入/输出/缓存 每轮 Token 趋势projects各项目的 Git 分支与文件变更统计⁴portsAgent 启动的开放端口 孤儿端口检测与冲突告警⁵sessions全宽会话列表 选中会话的详细信息每个会话都会显示一行正在做什么Edit src/pay.rs、Bash npm run dev……配合状态标记 Work 干活中 / ◌ Wait 等你输入 / ✗ Error / ✓ Done不用再逐个终端切换查看。实时 Token 与上下文窗口监控这是 abtop 最核心的能力之一。每个会话的上下文窗口占比以进度条形式实时呈现黄色警告占用达到 80%红色告警 ⚠ 图标占用达到 90%该会话随时可能被压缩失忆上下文窗口大小按模型自动匹配如 opus 默认 200K 窗口占用率由最近一轮的输入 Token 实时推算计算逻辑见 src/ui/context.rs。顶部还有 200 个采样点的 Token 速率迷你走势图Token 消耗突然加速一眼就能看出来。速率限制监控告别突然被限流abtop 的quota 面板把 Claude 和 Codex 的账户级配额做成双仪表盘5 小时窗口与 7 天窗口的已用百分比、剩余时间倒计时全部实时更新。工作原理很巧妙abtop --setup会自动安装一个状态栏 Hook把 Claude Code 状态栏里的速率限制数据落盘到本地 JSON 文件abtop 定期读取过期 10 分钟的数据会自动丢弃避免显示陈旧信息。相关实现可参考 src/collector/rate_limit.rs 和 scripts/abtop-statusline.sh。想快速给 Agent 配置 Hook启动时加一个参数即可abtop --setup会话发现与孤儿端口猎手️ Agent 挂了它启动的服务还活着abtop 内置孤儿端口检测当父会话进程死亡、子进程却仍在监听端口时端口会自动进入ORPHAN PORTS区域按X键可批量清理清理前会重新扫描端口并校验 PID防止误杀。会话发现完全基于本地数据核心逻辑在 src/collector/claude.rsClaude Code与 src/collector/codex.rsCodex CLI通过进程表 打开文件状态自动定位活跃会话天然支持 macOS、Linux、Windows 多平台下的多 Profile 并存。终端跳转也很顺手选中会话按Enter支持 tmux、cmux、iTerm2 直接跳到对应终端实现逻辑位于 src/jump/mod.rs。12 套内置主题 中文界面按t键可运行时切换主题共 12 套内置配色包括 4 套色盲友好主题high-contrast / protanopia / deuteranopia / tritanopia和 2 套浅色主题配置文件位于~/.config/abtop/config.toml支持隐藏不用的 Agent、添加额外的 Claude 配置目录以及一键切换中文界面language zh不设置时会根据系统LANG自动检测——zh开头的 locale 自动显示简体中文。Esc 键随时打开配置页可视化修改效果如下图快捷键速查表按键功能↑/↓或k/j上下选择会话Enter跳转到会话所在终端x终止选中会话X清理所有孤儿端口t切换主题1–5显示/隐藏对应面板r强制刷新Esc打开/关闭配置页q退出鼠标操作默认关闭方便终端复制喜欢点选可以abtop --mouse启动。还能做什么脚本集成abtop --once打印一次快照后退出abtop --json输出 JSON方便接入自己的自动化流程库模式abtop 本身是 Rust 库 crate本地工具可直接复用它的采集层隐私友好只读本地文件与进程元数据从不联网、不显示文件内容与提示词原文总结abtop 把 htop 式的资源监控体验带进了 AI 编程时代Token 消耗、上下文水位、速率限制配额、会话状态、孤儿端口全部收敛在一块终端屏幕上。如果你同时在多个项目里驱动 Claude Code / Codex CLI / OpenCode它值得一试——装完一条cargo install abtop就能开看 完整功能与更多演示可查阅项目根目录的 README.md 与 Cargo.toml。【免费下载链接】abtopLike htop, but for AI coding agents. Monitor Claude Code Codex CLI sessions, tokens, context window, rate limits, and ports in real-time.项目地址: https://gitcode.com/gh_mirrors/ab/abtop创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表