AI工具箱
abtop

abtop

免费
AI编程280 次浏览

abtop 是什么?

abtop是一个专为AI编码Agent设计的终端监控工具,类似系统监控工具btop,但专门用于监控Claude Code、Codex CLI和OpenCode等AI编码会话。在单一界面中展示所有活跃Agent会话的状态,包括Token使用量、上下文窗口占用百分比、速率限制、子进程、开放端口等信息。支持macOS、Linux和Windows平台,通过本地进程和文件状态自动发现会话,无需API密钥或认证。提供12种内置主题(含4种色盲友好主题),支持tmux集成实现会话跳转。

abtop 详细介绍

【工具简介】abtop是一个终端TUI监控工具,让你在一个界面中同时监控所有AI编码Agent的会话状态、Token用量和资源占用。

核心功能

  • 多Agent会话监控:同时展示Claude Code、Codex CLI和OpenCode的所有活跃会话状态
  • Token和上下文窗口追踪:实时显示Token使用量和上下文窗口占用百分比,避免意外超限
  • 速率限制监控:实时查看API配额使用情况,支持安装速率限制采集钩子
  • 孤儿端口检测:自动发现Agent生成的子进程和遗忘的监听端口
  • tmux集成:在tmux中运行时支持会话跳转,按Enter直接切换到对应Agent的终端面板
  • 适用场景

    1. 同时运行3个以上AI编码Agent的开发者,需要统一监控所有会话的资源使用情况

    2. 频繁遇到API速率限制的用户,需要实时追踪配额使用以优化调度策略

    3. 使用tmux多面板工作流的高级用户,希望在Agent间快速切换并监控全局状态

    快速入门

    1. 安装abtop:运行curl安装脚本或cargo install abtop

    2. 在终端中运行abtop启动TUI监控界面

    3. 所有活跃的Claude Code、Codex CLI会话会被自动发现并显示

    4. 使用方向键选择会话,按Enter跳转(tmux中),按x终止会话

    优缺点分析

    优点:

  • 无需API密钥和认证,纯本地只读监控,安全无侵入
  • 跨平台支持完善,macOS、Linux、Windows均可使用
  • 12种内置主题含色盲友好选项,UI可定制性强
  • 缺点:

  • 需要一定的终端使用经验,非技术用户上手有门槛
  • OpenCode支持需要sqlite3命令行工具
  • 推荐终端尺寸120x40以上,小窗口下部分面板会隐藏
  • 适合人群

    1. 同时运行多个AI编码Agent的专业开发者

    2. 使用tmux终端复用器的技术用户

    3. 需要监控AI Agent资源使用和API配额的团队负责人

    abtop 使用教程

    abtop 入门教程:一站式监控你的AI编码Agent会话

    入门10分钟
    abtop 是一款专为AI编码Agent设计的终端监控工具,类似btop但专注于监控 Claude Code、Codex CLI 等AI编码会话,在单一界面展示所有活跃会话状态。 一、快速开始 abtop 支持 macOS、Linux 和 Windows 平台。通过包管理器安装:macOS 使用 brew install abtop,Linux 使用 apt install abtop 或 yum install abtop,Windows 通过 scoop install abtop 安装。安装完成后,在终端输入 abtop 命令即可启动。工具会自动发现本地运行的AI编码会话,无需配置 API 密钥或认证信息。 二、核心功能演示 功能一:会话状态总览 启动 abtop 后,主界面以表格形式展示所有活跃的 AI Agent 会话。每行显示会话名称、工具类型(如 Claude Code)、运行时长、当前状态等基本信息。使用方向键或 j/k 键浏览列表,按 Enter 查看详情。不同状态用颜色区分:绿色表示正常运行,黄色表示接近限制,红色表示出现问题。 功能二:资源使用监控 按 Tab 键切换到资源视图,可以实时查看每个会话的 Token 使用量、上下文窗口占用百分比、API 速率限制状态等关键指标。这些数据以图表形式直观展示,帮助你快速判断哪些会话需要关注。当 Token 使用接近上限时,系统会发出警告提示。 功能三:进程与端口管理 按 p 键查看子进程列表,了解每个 Agent 会话启动的子任务。按 n 键查看网络端口占用情况,这对于调试 Web 开发相关的 Agent 任务特别有用。如果发现异常进程或端口冲突,可以直接在 abtop 中终止相关进程。 三、实际使用案例 场景一:多任务并行管理 当你同时运行多个 AI 编码任务时,abtop 帮助你实时掌握每个任务的进度和资源消耗。比如一个 Agent 在重构代码,另一个在写测试,你可以在单一界面监控两者状态,及时发现哪个任务遇到问题或消耗资源过多。 场景二:性能瓶颈排查 如果某个 Agent 会话响应变慢,通过 abtop 的资源监控可以看到是 Token 配额用尽、上下文窗口溢出,还是子进程卡死。快速定位问题后,可以针对性地清理上下文、调整任务分配或重启会话。 四、常见问题 FAQ Q1:abtop 如何发现本地会话? A:abtop 通过扫描本地进程和特定目录下的状态文件自动发现会话,完全离线工作,不发送任何数据到外部服务器。 Q2:支持哪些 AI 编码工具? A:目前支持 Claude Code、Codex CLI、OpenCode、Cursor 等主流 AI 编码工具,新工具支持持续添加中。 Q3:监控数据会保存吗? A:abtop 默认保存最近 24 小时的监控数据,可以在设置中调整保存时长,方便回溯分析。 五、小贴士 1. 使用 -d 参数可以设置刷新间隔,如 abtop -d 2 表示每 2 秒刷新一次,减少系统资源占用。 2. 按 s 键可以保存当前监控快照,方便事后分析或分享给团队成员。 3. 在配置文件中可以设置告警阈值,当资源使用达到设定值时自动发送通知。
    查看完整使用指南

    工具信息

    分类AI编程
    定价免费
    浏览量280

    用户评分

    -

    0 个评分

    相关工具推荐

    Cline
    Cline

    Cline是一款VS Code扩展形式的AI编程助手,能够在编辑器中自主完成复杂的编码任务。它支持文件读写、终端命令执行、浏览器操作等多种能力,可以自动分析代码库、修复bug、实现新功能。支持多种AI模型后端,以渐进式执行和人工确认机制保障安全性,是目前最受欢迎的AI编程IDE插件之一。

    62,885
    Open Interpreter
    Open Interpreter

    Open Interpreter是一款开源的AI代码执行工具,让大语言模型能够在本地环境中运行代码、操作文件和执行系统命令。它提供类似ChatGPT Code Interpreter的体验,但运行在用户本地机器上,支持Python、JavaScript、Shell等多种语言,可以操控文件系统、安装软件包、进行数据分析等,是将AI能力与本地计算环境结合的强大工具。

    52,168
    gpt-engineer
    gpt-engineer

    gpt-engineer是一款开源的AI代码生成工具,专注于通过自然语言描述生成完整的代码项目。用户只需描述想要构建的软件,AI就能分析需求、规划架构并生成多文件的完整项目代码。它支持多种编程语言和框架,适合快速原型开发和项目脚手架搭建,是AI辅助软件开发的代表性工具之一。

    50,140
    Goose
    Goose

    Goose是一款由Linux基金会旗下AAIF维护的开源通用AI智能体,使用Rust编写,支持macOS、Linux、Windows桌面端和CLI终端两种使用方式。它兼容Anthropic、OpenAI、Google等15+大语言模型提供商,通过MCP协议可连接70+扩展插件,适用于代码开发、文档撰写、数据分析和自动化任务等多种场景,是本地优先、跨平台的AI助手解决方案。

    46,561