一键把 CodexBar 用量数据导出成 JSON 与 CSV

发布时间:2026/9/6 16:14:27
一键把 CodexBar 用量数据导出成 JSON 与 CSV 一键把 CodexBar 用量数据导出成 JSON 与 CSV【免费下载链接】CodexBarShow usage stats for OpenAI Codex and Claude Code, without having to login.项目地址: https://gitcode.com/GitHub_Trending/co/CodexBar月底要交成本报告用量却散落在 Codex 和 Claude 两个后台里手动截图拼表能熬掉一晚上。CodexBar 把这两家的用量统计收进同一个菜单栏也支持把数据导出成 JSON再顺手转成 CSV 喂给表格软件。下面直接给你一条最短路径。先跑通5 步拿到第一份数据不用读源码先把数据落盘顺序如下打开终端确认codexbar可用执行导出命令生成 JSON 文件用文本编辑器打开确认字段齐全用jq把需要的列转成 CSV拖进 Excel 或 Google Sheets 验证导出命令只有一行codexbar usage --format json --pretty usage_data.json建议先jq keys usage_data.json看一眼顶层结构再写转换表达式。数据到手后后面几节再聊它从哪来、怎么扩展。数据是从哪来的说白了CodexBar 里有一个统一的数据中枢 UsageStore.swift各家的用量快照都由它抓取、缓存并推送给界面。你在终端看到的 JSON本质就是这份快照的序列化结果。命令行侧由 CLIUsageCommand.swift 负责渲染同一个快照可以输出为 text、json 或 toon 三种格式--provider all能一次拉取所有已启用的服务。所以不存在界面一套数、命令行另一套数的问题两边读的是同一份缓存。换个姿势原始 JSON 怎么抓如果 CLI 的快照粒度不够想拿接口返回的原始报文可以走 App 内置的调试日志。打开 CodexBar 设置里的 Debug 面板选中目标 provider 后点 Debug Log输出里会有一段以Raw API Response:开头的内容那就是未经裁剪的原始 JSON。这段内容来自 UsageStore 的调试日志逻辑快照里若带有rawJSON字段就会原样追加到日志末尾。你把它复制出来存成.json文件即可适合做字段比对或留档。三个场景三种用法个人复盘把月度 JSON 转成 CSV 后在表格里做两张图就够用——一张按天的折线图看趋势一张按 provider 的饼图看占比。注意 CSV 里的数字列先转成数值类型否则求和会失败。团队汇报把导出挂成定时任务每天凌晨自动追加到共享目录成员早上打开就是增量数据0 2 * * * /Applications/CodexBar.app/Contents/MacOS/CodexBarCLI usage --format json ~/CodexBar/usage_$(date \%Y\%m\%d).json建议按天分文件而不是无限追加单文件过大后jq解析会明显变慢。自动化集成JSON 天生适合喂给脚本。用 Python 读进来后可以推 Grafana、灌 Notion 数据库或者触发飞书机器人播报。换句话说CodexBar 在这里扮演的角色是数据源下游想接什么都行。绕开这四个高频坑现象原因解法JSON 里夹着彩色乱码输出带 ANSI 颜色码命令加--no-colorExcel 打开 CSV 乱码编码或分隔符不识别存成 UTF-8 BOM或走数据→从文本导入缺了某个 providerCLI 跟随 App 内开关改用--provider all或在设置里启用提示 command not found可执行文件不在 PATH用完整路径/Applications/CodexBar.app/Contents/MacOS/CodexBarCLI下一步做什么导出只是起点。跑通codexbar usage之后建议接着试试codexbar cost它能把本地会话的 token 成本也拉出来——两份数据拼在一起你的月度报告就齐了。【免费下载链接】CodexBarShow usage stats for OpenAI Codex and Claude Code, without having to login.项目地址: https://gitcode.com/GitHub_Trending/co/CodexBar创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考