← 工具

Agent Console

AI 编程 agent 的本地优先可观测性控制台。读 Claude Code 和 Codex 写在本机的 transcript,把每个会话的 token 按 cache read、cache write、output 拆分,按 list price 折成钱,实时显示每分钟 token 和每小时美元。多台机器可接自建 hub 汇总。零遥测、无账号、不上传 prompt 和路径,Stars 787+。

#89
推荐排名
787
GitHub Stars
1,227.7
推荐得分
Agent token 成本核算 / 跨机用量汇总
适用场景
AI工具编程助手LLM效率自托管

为什么需要

一人公司同时开着 Claude Code 和 Codex,最疼的不是写代码,是月底看账单猜钱花在哪了。token 用量散在各家后台,而且 cache 读写和未缓存输入单价差好几倍,混成一个数字根本看不出问题出在哪。

Agent Console 直接读 agent 写在本机的 transcript 算账:每分钟 token、每小时美元、每个会话的模型和子 agent、花在哪些项目和哪台机器上。多台机器(笔记本、构建机、服务器)可以接进一个自建 hub 汇总,跨机去重,不会重复计数。

更关键的是它不联网。跨机的只有 model id、分钟时间戳、token 数和一个加盐哈希,从不上报 prompt、回复、文件路径或文件内容。官方放了一个塞满 canary 标记的 transcript 测试,走真实 reporter 和真实 hub,逐字节检查所有出网内容。

怎么用

  1. 需要 Git 和 Node.js 22+,或者直接下 ZIP

  2. 源码方式启动:

    bash
    git clone https://github.com/LockedinLabs-AI/agent-console.git
    cd agent-console
    node bin/agent-console.mjs --open
    
  3. 浏览器打开 http://127.0.0.1:6787,不需要注册账号

  4. 想先看看不读你的数据,加 --demo(界面里所有数字都带 DEMO 标记)

  5. 要接 Prometheus / Grafana,打开 /metrics 端点,官方提供了 dashboard JSON

进去头 30 秒你会看到:最近 24 小时的 token(可切 1 小时 / 7 天 / 30 天)按四档拆分、它们的 list price 估算、当前烧钱速率(每分钟 token、每小时美元)、每个会话一条 lane,以及每台机器和每个人的占比。

注意事项

  • 只覆盖 Claude Code 和 Codex,不是通用 APM,别的 agent 读不到
  • v0.4.1 阶段:@lockedinlabs/agent-console 还没上 npm registry,Homebrew tap 和容器镜像官方也标了「未验证可用」。目前只能用源码 checkout 或 GitHub release 压缩包
  • 成本是按 list price 的估算值,不是账单实数。它自己会标「这是估算」,读不到的量显示 unknown,不会显示成 0
  • 三个可选上报(项目文件夹名、告警、工具活动)默认全关,必须显式传参数才开
  • macOS 有 Apple 签名和公证,发布带 SHA256SUMS、构建签名和 CycloneDX SBOM;其他平台自己核对发布页