[分享创造] claudegrain — 菜单栏里的 Claude Code 细粒度用量监控(按仓库/按工具/按 MCP 分账)

3 小时 30 分钟前
 zhoubohanpro

做了一个开源 macOS 菜单栏小工具,解决一个我自己天天遇到的痛点:

Claude Code 自带的 /usage 只告诉你"会话用了 30%",但不告诉你这 30% 是哪个仓库花掉的、哪个工具( Bash/Edit/MCP )最烧 token 。我开了 7-8 个 重度项目,月底 quota 透支也搞不清楚谁占大头。

claudegrain 三层数据源做这件事:

  1. 从 macOS Keychain 读 OAuth token ,调用未公开的 oauth/usage 接口拿 真实会话/周配额。
  2. 直接解析 ~/.claude/projects/**/*.jsonl ,按 cwd / 工具 / MCP / 缓存命中率细分。OAuth 接口不暴露这些维度。
  3. 兜底跑 claude /usage 抓 stdout 。

技术栈:原生 Swift/SwiftUI ,仅依赖 GRDB ,~10MB binary 。LSUIElement 无 Dock 图标。深色 phosphor + 浅色 thermal paper 两套主题。

GitHub: https://github.com/FlyTOmeLight/claudegrain

安装方式:

Homebrew: brew tap FlyTOmeLight/claudegrain && brew install --cask claudegrain
DMG 下载: 仓库 Releases 页

MIT 协议,欢迎试用 / 拍砖。

91 次点击
所在节点    macOS
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1211709

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX