mikehasa/agentacct

See what your coding agents did and what it cost. Breaks each task down into work steps — tools used, files changed, tests run, time and tokens spent. Local-first dashboard for Claude Code, Codex, OpenCode, and more. No login, no telemetry.

解决的问题

agentacct 作为一个本地优先的账本,为各种编码代理(如 Claude Code、Codex 和 Kimi Code)的活动提供可视化。它解决了无法确切得知代理正在做什么、成本多少,以及其完成声明是否确实经过测试或检查验证的问题。

运作方式

此工具读取来自编码代理的本地会话日志,并处理两条独立的证据流:

  1. 使用数据:根据客户端自身会话文件中的定价表,提取 Token 计数并估算成本。
  2. 活动数据:通过 MCP (Model Context Protocol) 或会话日志撷取工具调用、记录的步骤以及机器检查(如测试执行)。

接着,它使用会话与转录 ID 将这两条数据流结合,建立一份“工作收据”,将特定操作与其资源消耗链接起来,并为归因的准确性分配一个信心标签。

目标用户

适用于在不同项目与客户间使用多个 AI 编码代理的开发者,他们需要一个透明、仅限本地的代理活动、Token 使用量与成本估算稽核轨迹,且无需将数据发送到云端。

特色亮点

  • 本地优先隐私:所有数据皆保留在用户机器上;不要求 API 密钥,也不会回传数据。
  • 工作收据:将活动时间轴、记录的结果与成本估算合并为单一视图。
  • 验证与报告区分:区分代理仅报告任务“完成”与结果通过检查“已验证”之间的差异。
  • 跨代理追踪:将不同代理与项目的工作汇总至共享的时间轴中。
  • TUI 与 GUI:提供终端用户界面与 macOS 原生应用程序,用于监控使用量与活动。
  • 非侵入式记录:记录工具名称、触及的文件与退出代码,但明确忽略提示词与模型响应以维护隐私。

相关