展开目录
#AI Agent#开发工具#可观测性#开源项目#工具评测

AgentAcct:给 AI 编程代理装上「工作智能」仪表盘

AgentAcct 是一款本地优先的开源工具,专门为 Claude Code、Codex 等 AI 编程代理提供使用量追踪、成本估算和工作成果验证。上线 2 天斩获 320+ Star,填补了 AI Agent 可观测性的空白。

预计阅读 7 分钟

一句话总结

AgentAcct 是你 AI 编程代理的「行车记录仪」:记录每一次会话的 token 消耗、估算费用、完成的任务和产出证据,全程本地运行,数据不离开你的机器。

为什么你需要 AgentAcct?

假设你是一个重度 AI 编程工具用户,每天和 Claude Code、Codex 打交道。你让它们写功能、修 bug、重构代码——但一个月后回头盘算:

  • 这个月我到底花了多少 API 费用?
  • 那些 AI 生成代码的提交,是「 Agent 声称完成」还是「测试真正通过」?
  • 为什么同一个 repo,Codex 消耗的 token 是 Claude Code 的三倍?

没有仪表盘,这些全都是黑盒。 AgentAcct 要解决的就是这个痛点:给 AI 编码代理装上「工作智能」(Agent Work Intelligence)层。

AgentAcct 是怎么工作的?

AgentAcct 的设计哲学很简单:只读、本地、诚实

┌─────────────────────────────────────────┐
│         你的编码项目(本地磁盘)           │
│                                         │
│  ┌──────────┐  ┌──────────┐             │
│  │Claude Code│  │  Codex   │  ← 写日志   │
│  │ session  │  │ session  │             │
│  └────┬─────┘  └────┬─────┘             │
│       │              │                   │
│       └──────┬───────┘                   │
│              ▼                           │
│     ┌────────────────┐                  │
│     │   agentacct    │  ← 只读取日志     │
│     │  只读解析引擎   │                  │
│     └───────┬────────┘                  │
│             ▼                            │
│  ┌─────────────────────┐                │
│  │ http://127.0.0.1:8765│ ← 本地仪表盘  │
│  │  Token · 成本 · 任务 │               │
│  └─────────────────────┘                │
└─────────────────────────────────────────┘

核心流程分三步:

  1. 收集(Collect):只读读取 Claude Code 和 Codex 在你机器上已有的会话日志文件,不拦截、不修改。
  2. 关联(Join):将 token 消耗数据与每次会话的实际工作产出做关联,并标记置信度(exact / high / medium / low)。
  3. 展示(Display):在 localhost:8765 启动一个零 JS 依赖的本地仪表盘,展示用量曲线、成本拆解和任务证据链。

关键设计:AgentAcct 不会存储或请求你的 API Key。它读的是客户端已经写在你机器上的日志,不通过任何代理转发请求。

安装指南

AgentAcct 需要 Python ≥ 3.11,macOS / Linux 原生支持,Windows 需通过 WSL。

# 方式一:pipx(推荐)
pipx install agentacct

# 方式二:uv
uv tool install agentacct

# 在项目根目录初始化
cd your-project
agentacct onboard

onboard 会自动检测你机器上的 AI 编码代理客户端日志,创建项目级本地存储,执行首次用量同步,并启动仪表盘。

验证安装成功——在另一个终端窗口中打开你的编码代理,执行一次对话任务,然后返回仪表盘刷新,应该能看到新会话的 token 数据。

# 如果想先预览效果(不触碰真实数据)
agentacct demo

核心功能解析

1. 诚实的用量与成本

这是 AgentAcct 最基本也最核心的功能。仪表盘会展示:

  • 按代理/模型/日期拆分的 token 消耗量
  • 成本估算(基于公开定价表计算,标注为 pricing-table estimate,而非实际账单)
  • 所有数据标记为 client_reported,即来自客户端自报的日志,AgentAcct 不做二次加工

这意味着你得到的是「客户端声称用了多少」+「按公开价格算出来大概多少钱」,做到知情但不误导

2. 任务级工作追踪

比 token 统计更有价值的是工作成果验证。AgentAcct 把每一次 Agent 会话归类为 Task(任务),并关联产出证据:

证据类型说明
Verified测试通过、lint 零报错——机器验证过的产出
Agent reportedAgent 自己声称「完成了」,但无独立验证
Gap无法建立产出关联——宁可报缺失也不瞎猜

这种「宁可缺失也不猜测」的态度,让 AgentAcct 的数据具有可审计性。

3. 隐私优先架构

AgentAcct 是典型的 local-first 应用:

  • 所有状态存储在项目下的 .agent-sentinel/ 目录(纯本地文件)
  • 仪表盘绑定 127.0.0.1,不接受外部连接
  • 无遥测、无账号、无云同步
  • 永远不存储或请求 API Key

进阶功能:多项目与团队视角

虽然 AgentAcct 的核心定位是个人开发者工具,但其设计允许扩展到团队场景:

  • 多项目聚合:在不同项目根目录分别执行 agentacct onboard,每个项目拥有独立的本地存储和仪表盘实例
  • 模块化安装:支持 pipx installuv tool install,两者都不会污染全局 Python 环境
  • Prompt 驱动设置:官方提供了一段标准 prompt,你可以直接粘贴给 AI Agent,让它自动完成安装配置——用 Agent 管理 Agent 的仪表盘

实际使用场景

场景一:个人开发者追踪 API 费用

你同时在用 Claude Code(Claude Opus)和 Codex(GPT-5),月底想知道哪个模型花钱更多。AgentAcct 的 Cost 面板按代理和模型拆解,一眼看清楚。

场景二:团队衡量 AI 编码效率

你的团队有 5 个工程师都在用 AI 编码工具。谁是「prompt 大师」(高产出低 token)、谁是「复制粘贴流」(token 爆炸但 commit 很少)?AgentAcct 的 Task 面板能给出量化依据。

场景三:审计 AI 代码质量

某个功能声称「AI 写的」,但测试覆盖率下降。AgentAcct 的 Verified vs Agent reported 对比能告诉你:那些 AI 产出的代码是否经过了有效的自动验证。

同类工具对比

工具定位本地?支持代理工作追踪
AgentAcctAgent 工作智能Claude Code, Codex任务级,带证据链
各平台 Dashboard用量统计单一平台仅 token 统计
OpenLitLLM 可观测性部分通用请求级,无工作关联
LangSmithLLM 应用调试通用Trace 级

AgentAcct 的独特价值在于将 API 用量与代码产出关联,而不是单独统计 token 或单独追踪 commit。

常见问题与排错

Q: 我的仪表盘首页没有数据? A: agentacct onboard 的当前会话不会成为第一个 Task。你需要在新终端新开一个 Agent 会话,让它产生新的日志文件,然后刷新仪表盘。

Q: Windows 可以用吗? A: 需要 WSL。原生 Windows 支持暂未实现——这是 Python 包在 Windows 上处理进程日志的已知限制。

Q: 支持 Cursor / Windsurf 吗? A: 目前仅正式支持 Claude Code 和 Codex。其他工具的日志格式不同,社区正在贡献适配器。

Q: 成本估算准确吗? A: 基于公开定价表估算,标注为 pricing-table estimate。实际费用受 prompt caching、batch 折扣等因素影响,以平台账单为准。

总结

  • 填补空白:AI Agent 可观测性一直是被忽视的一环,AgentAcct 是第一个专注此领域的开源工具
  • 隐私优先:纯本地运行,无需联网,不接触 API Key
  • 诚实设计:宁可报缺失也不做猜测,confidence label 让数据可审计
  • 320+ Star / 2 天:上线 48 小时即获社区认可,需求真实存在
  • 适用人群:重度 AI 编码用户、关注 API 成本的技术负责人、需要对 AI 代码做质量审计的团队

GitHub 仓库github.com/mikehasa/agentacct 安装命令pipx install agentacct && agentacct onboard 状态:MIT 开源,活跃开发中

数据来源:GitHub API(2026-07-26),项目 README 及官方文档。

Related

相关文章

延伸阅读

查看全部 →