AI News HubLIVE
站内改写2 分鐘閱讀

Show HN:開源工具 Summer 實現 Claude Code、Codex 和 OpenCode 的多用户使用跟蹤

Summer 是一款由 Autumn 開發的本地開源工具,用於追蹤 AI 編程助手的使用情況和費用。它支持 Claude Code、Codex 和 OpenCode,無需託管,提供本地儀表盤,可以按團隊彙總每個工程師的使用量、模型和成本。

來源Hacker News AI作者: johnyeocx

Summer 是一款由 Autumn 開發的本地開源工具,專注於追蹤 AI 編程助手的實際使用情況和成本。它支持 Claude Code、Codex 和 OpenCode 這三種主流的 AI 輔助編程工具,能夠回答每個工程師使用了多少、使用的是哪些模型,以及對應的費用是多少。Summer 的設計理念是零託管——它利用 Autumn 作為後端,配合一個本地儀表盤,所有使用事件都被存儲,令牌費用通過 Models.dev 定價,整個團隊的使用數據彙總在一起,實現了輕量級且私密的部署。

安裝過程非常簡單:通過 bun 全局安裝命令 bun -g install @useautumn/summer 後,運行 summer start 即可完成首次設置。該命令會通過 OAuth 進行 Autumn 認證、設置組織、詢問是否回溯歷史數據,並在後台啓動守護進程以收集 Claude Code 和 Codex 的使用數據。對於已有 Autumn 組織的用户,建議為 Summer 單獨創建一個組織。值得注意的是,Summer 會自動安裝自啓動服務(launchd/systemd),確保重啓後仍然運行;如果不需要,可以添加 --no-service 參數以普通後台進程運行。此外,Claude Code 用户需要在啓動 Summer 後重啓 Claude Code 會話(或使用 /resume 命令)才能發送使用數據,而 Codex 和 OpenCode 則無需重啓。

團隊協作方面,Summer 會彙總 Autumn 組織中所有成員的使用情況。組織管理員可以在 Autumn 組織設置中通過電子郵件邀請隊友,被邀請者接受邀請後運行 summer start 並重啓 Claude Code,其使用數據便會實時出現在儀表盤中。儀表盤(通過 summer dash 打開)提供了一個豐富的本地 UI,用户可以按工具、模型、用户或計費模式進行分組,按任意屬性篩選,搜索單個開發者的使用記錄,甚至查看原始事件。

Summer 還提供了多個實用命令:summer start 用於啓動跟蹤;summer dash 打開儀表盤;summer backfill 導入歷史使用數據(回溯到過去);summer report 在終端顯示彙總報告;summer status 查看認證和本地狀態;summer stop 停止並恢復工具設置(同時移除自啓動);summer service install/uninstall/status 管理開機自啓動;summer login/logout 管理 Autumn 認證。目前項目託管在 GitHub 上,採用 TypeScript 編寫,已獲得 9 顆星,1 個 Fork,代碼語言佔比為 TypeScript 98.4%、CSS 1.5%、HTML 0.1%。