Halyard – 面向開發者的開源AI工作分類賬(時間、令牌、成本、發票)
Halyard 是一款開源工具,為開發者記錄AI輔助工作的後設資料(時間、令牌數、模型、成本等),不捕獲提示、程式碼或檔案內容。資料以純文本形式儲存在本地,使用者完全掌控。支援 Claude Code、Cursor、Gemini CLI 等工具,提供 CLI 報告、本地儀表盤、發票生成等功能,並計劃推出可驗證的AI工作附錄,用於客戶審計。
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 快速安裝。專案文件詳細說明了設定和使用流程。