AI News HubLIVE
站内改写1 分钟阅读

Halyard – 面向开发者的开源AI工作分类账(时间、令牌、成本、发票)

Halyard 是一款开源工具,为开发者记录AI辅助工作的元数据(时间、令牌数、模型、成本等),不捕获提示、代码或文件内容。数据以纯文本形式存储在本地,用户完全掌控。支持 Claude Code、Cursor、Gemini CLI 等工具,提供 CLI 报告、本地仪表盘、发票生成等功能,并计划推出可验证的AI工作附录,用于客户审计。

来源Hacker News AI作者: mcamaj

Halyard 是一个开源项目,旨在解决开发者在使用AI辅助工具时面临的一个核心问题:如何追溯和量化AI在项目中的实际贡献与成本。它并非又一个云服务,而是一个运行在开发者本机上的轻量级分类账系统。

其核心机制是在 Claude Code、Cursor、Windsurf 和 Gemini CLI 等工具中植入轻量级钩子,自动记录每次AI会话的元数据,包括时间戳、使用的模型、令牌消耗(如果工具支持)、估算成本、关联项目以及所在分支。所有数据以纯文本格式追加到用户指定的日志文件中,用户完全拥有这些数据。Halyard 明确承诺绝不记录提示内容、代码上下文、文件内容或对话记录。

对于无法自动捕获的工具,如 VS Code(其 Copilot 尚未公开会话钩子),Halyard 提供了 VS Code 扩展来记录编辑时长和代码差异,并通过手动命令补充令牌数据。此外,它还提供了一个名为“The Bridge”的本地仪表板,可实时查看捕获状态。

Halyard 的功能分为几个层次:数据收集层已如上述;智能分析层提供本地 CLI 报告,包括按项目、模型划分的成本,预算预警,以及带有信任标签(如“已捕获”“已计算”“已分配”)的汇总数据;AI工作分类账层则允许用户将订阅席位(如每月$200的Claude Max订阅)的费用按比例分配到各个项目中,从而准确了解每个客户项目的实际AI成本。

对于自由职业者和独立开发者,Halyard 可以帮助生成包含AI使用证据的发票附录,证明在特定项目上进行了多少AI辅助工作,而无需透露任何敏感信息。未来还计划推出经过签名、可验证的AI工作附录,进一步提升客户信任度。

项目还包含一些趣味性功能,如“荣誉”系统,根据记录的会话数晋升头衔(从“甲板水手”到“海军准将”),以及“航行”系统,为每个完成的项目自动分配一个海洋生物角色。

Halyard 目前处于 alpha 阶段,采用 MIT 许可证,支持 macOS、Linux 和 Windows。可通过 pipx 快速安装。项目文档详细说明了设置和使用流程。