[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:openusage:zh":3,"releases:stats:cask:openusage:zh":328,"releases:cask:openusage:1:false:false:zh":329,"releases-count:cask:openusage:true:zh":465},{"accentColor":4,"artifacts":5,"autoUpdates":42,"categories":43,"conflictsWith":50,"dependsOn":53,"deprecated":46,"description":64,"descriptionEn":65,"developer":66,"disabled":46,"displayName":67,"downloadSha256":68,"downloadSize":69,"downloadUrl":70,"editorChoice":46,"formulaeUrl":71,"homepage":72,"iconUrl":73,"installCommand":74,"installs":75,"installs30d":76,"isFont":46,"isLibrary":46,"kegOnly":46,"kind":79,"latestRelease":80,"machineTranslated":46,"minMacos":63,"name":67,"names":102,"platforms":104,"primaryCategory":299,"rank30d":300,"releaseCount":301,"releaseStats":302,"repoUrl":308,"screenshots":309,"sourceLocale":96,"sourceUrl":317,"summary":318,"summaryTranslation":319,"supports":320,"tags":322,"tap":327,"token":103,"version":101,"versionChangedAt":84},"#3F8BFA",{"apps":6,"binaries":8,"entries":9,"pkgs":41},[7],"OpenUsage.app",[],[10,17,24],{"declaration":11,"phase":15,"sources":16,"type":15},{"uninstall":12},[13],{"quit":14},"com.robinebers.openusage","uninstall",[],{"declaration":18,"phase":21,"sources":22,"target":20,"type":23},{"app":19,"target":20},[7],"\u002FApplications\u002FOpenUsage.app","install",[7],"app",{"declaration":25,"phase":38,"sources":39,"type":40},{"zap":26},[27],{"trash":28},[29,30,31,32,33,34,35,36,37],"~\u002FLibrary\u002FApplication Support\u002Fcom.robinebers.openusage","~\u002FLibrary\u002FApplication Support\u002FOpenUsage","~\u002FLibrary\u002FCaches\u002Fcom.plausiblelabs.crashreporter.data\u002Fcom.robinebers.openusage","~\u002FLibrary\u002FCaches\u002Fcom.robinebers.openusage","~\u002FLibrary\u002FHTTPStorages\u002Fcom.robinebers.openusage","~\u002FLibrary\u002FHTTPStorages\u002Fcom.robinebers.openusage.binarycookies","~\u002FLibrary\u002FLogs\u002FOpenUsage","~\u002FLibrary\u002FPreferences\u002Fcom.robinebers.openusage.plist","~\u002FLibrary\u002FPreferences\u002Fcom.robinebers.openusage.telemetry.plist","cleanup",[],"zap",[],true,[44],{"icon":45,"machineTranslated":46,"name":47,"slug":48,"sourceLocale":49},"lucide:code-xml",false,"开发工具","developer-tools","zh-CN",{"casks":51,"formulae":52},[],[],{"arch":54,"casks":57,"formulae":58,"macos":59,"requirements":60},[55,56],"arm64","x86_64",[],[],">= 15",{"macos":61},{">=":62},[63],"15","OpenUsage 将受支持的 AI 提供商用量信息汇总到 Mac 菜单栏仪表板中。查看可用额度、重置倒计时和支出估算，并将实用指标固定到菜单栏。它是监控工具，不是推理服务提供商，也不保证订阅拥有无限容量。\n\n## 账户与估算\n大多数集成会复用已存储在本地工具、应用状态或钥匙串中的提供商凭据。部分提供商要求另行输入 API 密钥。当前的 0.7.14 支持刷新并保存独立 Codex 主目录的令牌。多账户归属和定价可能取决于提供商响应、本地历史记录的完整性及当前价格数据；请将仪表板数据视为估算，并向提供商核实实际账单。\n\n## 要求与访问权限\n官方 README 要求使用 macOS 15 Sequoia 或更高版本，并说明二进制文件为通用版本，兼容 Apple Silicon 和 Intel。官方 0.7.14 DMG 文件的准确大小为 22,270,588 字节。文档所述的原生支出计算无需 Node.js 运行时。\n\n钥匙串提示用于授权访问指定的提供商凭据。批准前，请检查请求访问的项目和账户。隐私文档说明了对凭据文件写入的账户限制，以及 Claude Desktop 特定的只读行为。请勿将本地凭据复制到问题报告或共享的诊断文件中。\n\n## 隐私与网络活动\n带有准确版本标签的隐私文档指出，匿名每日活跃使用情况 ping 和崩溃报告始终启用。新安装默认启用额外的匿名提供商刷新分析功能，但可将其关闭；该开关不会停用强制性的每日活动报告或崩溃报告。发布者表示，这些报告不包含凭据、账户详情或实际额度与支出数值。\n\n提供商额度请求和公开价格下载仍会访问网络。支出计算使用本地日志，并配有私有的已解析事件缓存。可选的 iCloud 历史记录同步默认关闭，可将标准化的每日用量总计上传到用户的私人 iCloud 容器；根据文档，它不包含凭据、原始日志或提供商响应。本地 HTTP API 仅限环回访问，但仍需考虑其自身的浏览器访问隐私问题。\n\n## 许可与依据\nOpenUsage 是采用 MIT 许可证的开源软件。提供商账户、订阅权益和用量费用彼此独立。三个目录版本均有准确的官方发行说明。真实的源文档截图展示了历史版本 0.7.0-dev 的多账户仪表板，并明确标注了版本；它并未被描述为 0.7.14 的截图。提供的完整产品图标是官方 v0.1.0 源代码标签中的原始 PNG。它是历史 OpenUsage 图稿，并不代表当前原生 Mac 二进制文件中嵌入的图标。\n\n[官方仓库与要求](https:\u002F\u002Fgithub.com\u002Frobinebers\u002Fopenusage) · [带版本标签的隐私文档](https:\u002F\u002Fgithub.com\u002Frobinebers\u002Fopenusage\u002Fblob\u002Fv0.7.14\u002Fdocs\u002Fprivacy.md)","AI usage tracker for Cursor, Claude Code, Codex, Copilot and more","Robin Ebers and OpenUsage contributors","OpenUsage","0083e66a0ef0b678be5d57dcc61a27bc2173f71f3451c722d40e897f314f6563",22270588,"https:\u002F\u002Fgithub.com\u002Frobinebers\u002Fopenusage\u002Freleases\u002Fdownload\u002Fv0.7.14\u002FOpenUsage-0.7.14.dmg","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fopenusage","https:\u002F\u002Fwww.openusage.ai\u002F","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F882d8b33d1ce\u002Fda90a6ba7c1c-256.png","brew install --cask openusage",{"d30":76,"d365":77,"d90":78},523,4361,2781,"cask",{"bodyMarkdown":81,"brewCommittedAt":82,"hasNotes":42,"id":83,"isLatest":42,"isPrerelease":46,"machineTranslated":46,"publishedAt":84,"sections":85,"source":95,"sourceLocale":96,"summary":97,"title":98,"translation":99,"version":101},"改进 Codex 账户刷新、配额响应速度和面板行为。\n\n- 为独立的 Codex 主目录刷新并保存令牌。\n- 在选项菜单中添加“报告问题”。\n- 面板高度动画期间保持顶部边缘固定。\n- 恢复多个账户的本地 Codex 消费数据。\n- 避免缓慢的 Codex 历史记录扫描阻塞实时配额。\n- 优先使用结构化的 Cursor 团队用量池。\n\n此版本还会保留屏幕页眉和页脚，并在 OpenCode 用量低于 1% 时显示重置倒计时。更新 Codex 方案标签和 PostHog 依赖项。\n\n[官方版本来源](https:\u002F\u002Fgithub.com\u002Frobinebers\u002Fopenusage\u002Freleases\u002Ftag\u002Fv0.7.14)","2026-10-06T04:28:10Z",3257,"2026-10-07T09:38:40.131182Z",[86],{"area":87,"items":88},"更新内容",[89,90,91,92,93,94],"为独立的 Codex 主目录刷新并保存令牌。","在选项菜单中添加“报告问题”。","面板高度动画期间保持顶部边缘固定。","恢复多个账户的本地 Codex 消费数据。","避免缓慢的 Codex 历史记录扫描阻塞实时配额。","优先使用结构化的 Cursor 团队用量池。","editorial","en-US","改进 Codex 账户刷新、配额响应速度和面板行为。","OpenUsage 0.7.14",{"locale":49,"machineTranslated":46,"sourceLocale":96,"status":100},"manual","0.7.14",[67,103],"openusage",[105,138,170,203,235,267],{"arch":56,"artifacts":106,"conflictsWith":126,"dependsOn":129,"downloadSha256":68,"downloadUrl":70,"macos":136,"minMacos":63,"requiresRosetta":46,"tag":137,"version":101},{"apps":107,"binaries":108,"entries":109,"pkgs":125},[7],[],[110,115,119],{"declaration":111,"phase":15,"sources":114,"type":15},{"uninstall":112},[113],{"quit":14},[],{"declaration":116,"phase":21,"sources":118,"target":20,"type":23},{"app":117,"target":20},[7],[7],{"declaration":120,"phase":38,"sources":124,"type":40},{"zap":121},[122],{"trash":123},[29,30,31,32,33,34,35,36,37],[],[],{"casks":127,"formulae":128},[],[],{"arch":130,"casks":131,"formulae":132,"macos":59,"requirements":133},[56],[],[],{"macos":134},{">=":135},[63],"27","golden_gate",{"arch":55,"artifacts":139,"conflictsWith":159,"dependsOn":162,"downloadSha256":68,"downloadUrl":70,"macos":136,"minMacos":63,"requiresRosetta":46,"tag":169,"version":101},{"apps":140,"binaries":141,"entries":142,"pkgs":158},[7],[],[143,148,152],{"declaration":144,"phase":15,"sources":147,"type":15},{"uninstall":145},[146],{"quit":14},[],{"declaration":149,"phase":21,"sources":151,"target":20,"type":23},{"app":150,"target":20},[7],[7],{"declaration":153,"phase":38,"sources":157,"type":40},{"zap":154},[155],{"trash":156},[29,30,31,32,33,34,35,36,37],[],[],{"casks":160,"formulae":161},[],[],{"arch":163,"casks":164,"formulae":165,"macos":59,"requirements":166},[55],[],[],{"macos":167},{">=":168},[63],"arm64_golden_gate",{"arch":56,"artifacts":171,"conflictsWith":191,"dependsOn":194,"downloadSha256":68,"downloadUrl":70,"macos":201,"minMacos":63,"requiresRosetta":46,"tag":202,"version":101},{"apps":172,"binaries":173,"entries":174,"pkgs":190},[7],[],[175,180,184],{"declaration":176,"phase":15,"sources":179,"type":15},{"uninstall":177},[178],{"quit":14},[],{"declaration":181,"phase":21,"sources":183,"target":20,"type":23},{"app":182,"target":20},[7],[7],{"declaration":185,"phase":38,"sources":189,"type":40},{"zap":186},[187],{"trash":188},[29,30,31,32,33,34,35,36,37],[],[],{"casks":192,"formulae":193},[],[],{"arch":195,"casks":196,"formulae":197,"macos":59,"requirements":198},[56],[],[],{"macos":199},{">=":200},[63],"26","tahoe",{"arch":55,"artifacts":204,"conflictsWith":224,"dependsOn":227,"downloadSha256":68,"downloadUrl":70,"macos":201,"minMacos":63,"requiresRosetta":46,"tag":234,"version":101},{"apps":205,"binaries":206,"entries":207,"pkgs":223},[7],[],[208,213,217],{"declaration":209,"phase":15,"sources":212,"type":15},{"uninstall":210},[211],{"quit":14},[],{"declaration":214,"phase":21,"sources":216,"target":20,"type":23},{"app":215,"target":20},[7],[7],{"declaration":218,"phase":38,"sources":222,"type":40},{"zap":219},[220],{"trash":221},[29,30,31,32,33,34,35,36,37],[],[],{"casks":225,"formulae":226},[],[],{"arch":228,"casks":229,"formulae":230,"macos":59,"requirements":231},[55],[],[],{"macos":232},{">=":233},[63],"arm64_tahoe",{"arch":56,"artifacts":236,"conflictsWith":256,"dependsOn":259,"downloadSha256":68,"downloadUrl":70,"macos":63,"minMacos":63,"requiresRosetta":46,"tag":266,"version":101},{"apps":237,"binaries":238,"entries":239,"pkgs":255},[7],[],[240,245,249],{"declaration":241,"phase":15,"sources":244,"type":15},{"uninstall":242},[243],{"quit":14},[],{"declaration":246,"phase":21,"sources":248,"target":20,"type":23},{"app":247,"target":20},[7],[7],{"declaration":250,"phase":38,"sources":254,"type":40},{"zap":251},[252],{"trash":253},[29,30,31,32,33,34,35,36,37],[],[],{"casks":257,"formulae":258},[],[],{"arch":260,"casks":261,"formulae":262,"macos":59,"requirements":263},[56],[],[],{"macos":264},{">=":265},[63],"sequoia",{"arch":55,"artifacts":268,"conflictsWith":288,"dependsOn":291,"downloadSha256":68,"downloadUrl":70,"macos":63,"minMacos":63,"requiresRosetta":46,"tag":298,"version":101},{"apps":269,"binaries":270,"entries":271,"pkgs":287},[7],[],[272,277,281],{"declaration":273,"phase":15,"sources":276,"type":15},{"uninstall":274},[275],{"quit":14},[],{"declaration":278,"phase":21,"sources":280,"target":20,"type":23},{"app":279,"target":20},[7],[7],{"declaration":282,"phase":38,"sources":286,"type":40},{"zap":283},[284],{"trash":285},[29,30,31,32,33,34,35,36,37],[],[],{"casks":289,"formulae":290},[],[],{"arch":292,"casks":293,"formulae":294,"macos":59,"requirements":295},[55],[],[],{"macos":296},{">=":297},[63],"arm64_sequoia",{"icon":45,"machineTranslated":46,"name":47,"slug":48,"sourceLocale":49},285,22,{"brewLag":303,"cadence":307,"count30d":305},{"compared":304,"earlierCount":305,"medianMinutes":306},3,1,153722867,"weekly","https:\u002F\u002Fgithub.com\u002Frobinebers\u002Fopenusage",[310],{"caption":311,"height":312,"machineTranslated":42,"sourceLocale":96,"theme":313,"thumbUrl":314,"url":315,"width":316},"OpenUsage 0.7.0-dev 深色多账户仪表板的官方历史截图；版本号清晰可见，并非 0.7.14。",2800,"dark","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F5444771ca8a6\u002F6c559e3bea99-640.png","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F5444771ca8a6\u002F6c559e3bea99-1280.png",1280,"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fo\u002Fopenusage.rb","原生 Mac 菜单栏仪表板，查看 AI 提供商订阅限额、重置时间及本地支出估算。",{"locale":49,"machineTranslated":46,"sourceLocale":96,"status":100},{"arm64":42,"requiresRosetta":46,"status":321,"x86_64":42},"known",[323,324,325,326],"AI usage","Menu bar","Usage monitoring","Open source","homebrew\u002Fcask",null,{"current":305,"records":330,"size":462,"stats":463,"total":301},[331,336,356,375,382,387,392,397,402,407,412,417,422,427,432,437,442,447,452,457],{"bodyMarkdown":81,"brewCommittedAt":82,"hasNotes":42,"id":83,"isLatest":42,"isPrerelease":46,"machineTranslated":46,"publishedAt":84,"sections":332,"source":95,"sourceLocale":96,"summary":97,"title":98,"translation":335,"version":101},[333],{"area":87,"items":334},[89,90,91,92,93,94],{"locale":49,"machineTranslated":46,"sourceLocale":96,"status":100},{"bodyMarkdown":337,"brewCommittedAt":338,"hasNotes":42,"id":339,"isLatest":46,"isPrerelease":46,"machineTranslated":46,"publishedAt":340,"sections":341,"source":95,"sourceLocale":96,"summary":351,"title":352,"translation":353,"version":355},"Adds multi-account Codex cards and improves credential and usage handling.\n\n- Show one card per account across Codex homes and pi logins.\n- Add Codex Swap account support.\n- Read OpenCode 2 usage and Go credentials.\n- Preserve Claude credential documents during rotation.\n- Scope Codex Keychain reads and rotation to the CLI account.\n- Bound Cursor usage exports to a 20-second deadline.\n\nThe publisher warns that existing credentials must be renewed in Codex or pi when expired. Multi-account opt-in iCloud history synchronization has a known attribution edge case that can produce incorrect spending totals.\n\n[Official version source](https:\u002F\u002Fgithub.com\u002Frobinebers\u002Fopenusage\u002Freleases\u002Ftag\u002Fv0.7.13)","2026-10-02T04:20:26Z",3258,"0001-01-01T00:00:00Z",[342],{"area":343,"items":344},"Changes",[345,346,347,348,349,350],"Show one card per account across Codex homes and pi logins.","Add Codex Swap account support.","Read OpenCode 2 usage and Go credentials.","Preserve Claude credential documents during rotation.","Scope Codex Keychain reads and rotation to the CLI account.","Bound Cursor usage exports to a 20-second deadline.","Adds multi-account Codex cards and improves credential and usage handling.","OpenUsage 0.7.13",{"locale":96,"machineTranslated":46,"sourceLocale":96,"status":354},"source","0.7.13",{"bodyMarkdown":357,"brewCommittedAt":358,"hasNotes":42,"id":359,"isLatest":46,"isPrerelease":46,"machineTranslated":42,"publishedAt":340,"sections":360,"source":95,"sourceLocale":96,"summary":370,"title":371,"translation":372,"version":374},"改进账户发现、提供商限额处理和本地用量归属。\n\n- 发现 Claude Swap 账户并隔离其用量。\n- 在未提供百分比时处理 Devin 配额耗尽的情况。\n- 保留嵌套模型为 null 的 Claude 记录。\n- 从实时个人资料中读取 Claude 套餐徽标。\n- 区分 Cursor Grok Bot 的定价模式。\n- 将嵌套 Claude 工作流的用量归属到父会话。\n\n其他修复包括避免重复扫描会话归属，以及更新预留用量和不同努力程度变体的定价。估算费率不能替代提供商的账单。\n\n[官方版本来源](https:\u002F\u002Fgithub.com\u002Frobinebers\u002Fopenusage\u002Freleases\u002Ftag\u002Fv0.7.12)","2026-09-17T16:41:19Z",3259,[361],{"area":362,"items":363},"变更",[364,365,366,367,368,369],"发现 Claude Swap 账户并隔离使用量。","在未提供百分比时处理 Devin 配额耗尽的情况。","保留嵌套模型为空的 Claude 记录。","从实时个人资料中读取 Claude 套餐徽章。","区分 Cursor Grok Bot 的定价模式。","将嵌套 Claude 工作流的使用量归属到父会话。","改进账户发现、提供商限制处理和本地使用量归属。","OpenUsage 0.7.12",{"locale":49,"machineTranslated":42,"sourceLocale":96,"status":373},"machine","0.7.12",{"brewCommittedAt":376,"hasNotes":46,"isLatest":46,"isPrerelease":46,"sections":377,"source":378,"translation":379,"version":381},"2026-09-05T13:23:43Z",[],"homebrew",{"status":380},"none","0.7.11",{"brewCommittedAt":383,"hasNotes":46,"isLatest":46,"isPrerelease":46,"sections":384,"source":378,"translation":385,"version":386},"2026-08-27T03:02:20Z",[],{"status":380},"0.7.10",{"brewCommittedAt":388,"hasNotes":46,"isLatest":46,"isPrerelease":46,"sections":389,"source":378,"translation":390,"version":391},"2026-08-13T10:37:21Z",[],{"status":380},"0.7.9",{"brewCommittedAt":393,"hasNotes":46,"isLatest":46,"isPrerelease":46,"sections":394,"source":378,"translation":395,"version":396},"2026-08-11T04:45:51Z",[],{"status":380},"0.7.8",{"brewCommittedAt":398,"hasNotes":46,"isLatest":46,"isPrerelease":46,"sections":399,"source":378,"translation":400,"version":401},"2026-07-16T16:47:27Z",[],{"status":380},"0.7.6",{"brewCommittedAt":403,"hasNotes":46,"isLatest":46,"isPrerelease":46,"sections":404,"source":378,"translation":405,"version":406},"2026-07-13T01:41:59Z",[],{"status":380},"0.7.5",{"brewCommittedAt":408,"hasNotes":46,"isLatest":46,"isPrerelease":46,"sections":409,"source":378,"translation":410,"version":411},"2026-07-12T13:25:12Z",[],{"status":380},"0.7.4",{"brewCommittedAt":413,"hasNotes":46,"isLatest":46,"isPrerelease":46,"sections":414,"source":378,"translation":415,"version":416},"2026-07-06T07:50:21Z",[],{"status":380},"0.7.3",{"brewCommittedAt":418,"hasNotes":46,"isLatest":46,"isPrerelease":46,"sections":419,"source":378,"translation":420,"version":421},"2026-07-02T17:07:22Z",[],{"status":380},"0.7.2",{"brewCommittedAt":423,"hasNotes":46,"isLatest":46,"isPrerelease":46,"sections":424,"source":378,"translation":425,"version":426},"2026-07-02T02:06:55Z",[],{"status":380},"0.7.1",{"brewCommittedAt":428,"hasNotes":46,"isLatest":46,"isPrerelease":46,"sections":429,"source":378,"translation":430,"version":431},"2026-06-27T06:03:30Z",[],{"status":380},"0.7.0",{"brewCommittedAt":433,"hasNotes":46,"isLatest":46,"isPrerelease":46,"sections":434,"source":378,"translation":435,"version":436},"2026-06-25T14:10:45Z",[],{"status":380},"0.6.28",{"brewCommittedAt":438,"hasNotes":46,"isLatest":46,"isPrerelease":46,"sections":439,"source":378,"translation":440,"version":441},"2026-06-06T10:49:09Z",[],{"status":380},"0.6.27",{"brewCommittedAt":443,"hasNotes":46,"isLatest":46,"isPrerelease":46,"sections":444,"source":378,"translation":445,"version":446},"2026-06-04T08:53:49Z",[],{"status":380},"0.6.26",{"brewCommittedAt":448,"hasNotes":46,"isLatest":46,"isPrerelease":46,"sections":449,"source":378,"translation":450,"version":451},"2026-06-02T14:50:52Z",[],{"status":380},"0.6.25",{"brewCommittedAt":453,"hasNotes":46,"isLatest":46,"isPrerelease":46,"sections":454,"source":378,"translation":455,"version":456},"2026-05-22T11:15:55Z",[],{"status":380},"0.6.24",{"brewCommittedAt":458,"hasNotes":46,"isLatest":46,"isPrerelease":46,"sections":459,"source":378,"translation":460,"version":461},"2026-05-07T05:19:10Z",[],{"status":380},"0.6.23",20,{"brewLag":464,"cadence":307,"count30d":305},{"compared":304,"earlierCount":305,"medianMinutes":306},{"current":305,"records":466,"size":305,"stats":472,"total":301},[467],{"bodyMarkdown":81,"brewCommittedAt":82,"hasNotes":42,"id":83,"isLatest":42,"isPrerelease":46,"machineTranslated":46,"publishedAt":84,"sections":468,"source":95,"sourceLocale":96,"summary":97,"title":98,"translation":471,"version":101},[469],{"area":87,"items":470},[89,90,91,92,93,94],{"locale":49,"machineTranslated":46,"sourceLocale":96,"status":100},{"brewLag":473,"cadence":307,"count30d":305},{"compared":304,"earlierCount":305,"medianMinutes":306}]