CodePulse - AI 编程助手统计
Developer Tools
Only for Mac
$0.99
CodePulse 帮你在 Mac 上整理 AI 编程助手的本地使用记录:今天用了多少 Token、哪些模型最常用、用量如何变化,以及已连接账号还剩多少额度或余额。
今天速览,长期分析
点开菜单栏,查看今天的费用、Token、会话数和近 20 周活动热力图。需要深入了解时,打开独立分析窗口,按日期、来源和项目筛选;分析窗口的筛选不会改变菜单栏的今天速览。
把活动放进日历
用约 53 周的年度热力图回看全年活动,在费用、Token、会话数之间切换。点击日期查看当天详情,通过趋势图观察小时、日、周或月的变化;按来源、项目和模型继续分析,并浏览会话与工具调用记录。
汇总多种编程工具
支持 Claude Code、Codex、Gemini CLI、Antigravity CLI、OpenCode、Kilo CLI、Kimi CLI、Copilot CLI、Grok CLI、Cline、Roo Code、Kilo Code、Augment / Auggie CLI、Goose、Hermes、Codebuff、OpenClaw、Crush、Zed Agent 的本地记录。不同工具记录的信息有所不同,可统计的 Token、费用、工具调用和代码变更以来源日志为准。
多账号额度与余额
在连接中心管理本地来源和在线账号,查看支持的订阅用量窗口、重置时间、API key 用量或账户余额。支持同一厂商的多个命名连接,并可调整账号和厂商顺序。仅展示接口或本地记录实际提供的窗口;各厂商的权限、套餐和返回字段可能不同。
看清参考金额的计算方式
查看输入、输出、缓存读取和缓存写入等分项的 Token × 单价 = 金额。优先采用可用的历史参考价格,缺少历史档案时可能回退到最新参考价格;已接入的公开价格资料在应用运行且成功更新后按日归档,保留后续核对依据。
统计中的金额可能来自会话日志、历史记录或公开价格参考估算。参考金额用于理解用量,不等同于供应商实际扣费,也不代表订阅套餐账单;价格覆盖、服务档位和日志完整性可能影响结果。API 参考金额以美元展示,账户余额按接口原币种展示。
打印一张用量小票
选择今天、本周、本月、近 30 天、全部或自定义日期,生成热敏小票风格的用量摘要。查看费用、Token、会话数和模型金额,打开计算明细,体验打印与撕纸,并保存透明背景 PNG。统计数据也可导出为 JSON 或 CSV。
本地解析,授权访问
会话记录在本机解析和缓存,不上传会话内容。你决定授权哪些来源目录,也可管理授权或清除本地缓存。公开价格更新和可选的在线额度、余额查询需要网络;相关账号凭据仅用于对应服务的认证与查询,手动保存的凭据存放在 macOS 钥匙串中。使用本地统计无需注册 CodePulse 账号。
CodePulse 采用 Swift 原生开发,支持中英文界面与浅色、深色外观。需要 macOS 14.0 或更高版本,以及受支持工具生成的本地记录;在线额度和余额功能还需要相应厂商的有效账号或凭据。
more 修复部分 Codex 用量被归入“未知模型”的问题。
修复 Antigravity 已登录时订阅额度无法显示或刷新的兼容性问题。
优化速览订阅额度的双列胶囊布局,按卡片内容智能组合,减少留白。
增强额度进度和重置次数的可读性,速览隐藏月度窗口;剩余额度降至 30% 时黄色预警,降至 10% 时红色提醒。
1.26 Nov 1
热力图新增每日费用 800 美元分界,500 至不足 800 美元与 800 至 1,000 美元分档展示;浅色模式使用砖红与紫红区分,图例与深色模式同步适配。
1.25 Oct 23
本次更新新增小票图片复制,并改善本地来源扫描、历史数据处理和费用明细展示。
- 小票打印完成后可直接复制完整图片,保留透明背景,方便粘贴分享。
- 简化本地来源添加流程,选择授权目录后即可保存,无需测试连接。
- 增强本地记录扫描的容错能力,遇到个别无法读取的文件或失效链接时跳过并继续,保留已有历史数据。
- 优化历史记录的重复读取与解码,在保持统计结果不变的同时提升处理效率。
- 修复部分历史数据在升级后无法完成统计整理的问题,并改善手动重试流程,重试期间保留已有统计与已记录金额。
- 重新排版费用计算明细,按项目、Token 数量、单价和金额分列,便于核对。
- 提升来源进度浮层的文字对比度和背景清晰度,让扫描状态更易读。
- 菜单栏右上角新增红色电源按钮,可直接退出应用。
1.24 Oct 21
本次更新改善刷新效率、统计详情与菜单栏体验。
- 普通刷新只解析新增或变更的文件,复用历史统计,并补齐离线期间的数据。
- 刷新时显示本轮待处理量、各来源进度与阶段耗时,来源使用各自的主题色。
- “模型与工具”页面新增颜色条悬停详情,展示完整 Token、金额与占比;较小色块也可查看。
- 修复 Antigravity 中 Gemini 模型的推理档位识别,并在保留历史 Token 与已结算金额的前提下更新模型归属。
- 修复索引期间菜单栏面板偶发闪烁、开关失效及被最大化窗口遮挡的问题。
- 优化本地统计缓存存储,减少磁盘占用并改善读取兼容性。
- 菜单栏订阅额度支持列表与两列仪表盘切换,并可直接查看已用或剩余额度。
- 控制菜单栏面板高度,额度列表在区域内滚动,活力图保持展开,底部入口固定。
- 柱状图移入即显示详情,并优化底栏按钮与分隔线间距。
费用为日志金额或 API 参考估算,不作为供应商实际扣费凭证。
1.23 Oct 20
这次更新带来全新的今天速览与独立分析窗口,让日常查看和长期分析各得其所。
- 新增年度活动热力图与近 20 周迷你热力图,支持费用、Token、会话数切换和单日详情。
- 按日期、来源、项目筛选用量,通过趋势图、来源对比、项目排行及模型分布了解变化。
- 扩展本地来源支持,新增 OpenCode、Kilo CLI、Kimi CLI、Copilot CLI、Cline、Roo Code 等工具的记录解析。
- 重做连接中心和额度展示,支持多账号管理、厂商与账号排序,以及支持服务的余额、用量窗口和重置时间。
- 新增金额计算明细,查看各类 Token 与参考单价的算式;支持历史参考价格与成功更新后的每日价格资料归档。
- 统一速览、分析及小票的 API 参考总费用与计算明细口径,模型按参考金额从高到低排列。
- 修复计算明细关闭和相关窗口交互问题。
- 优化用量小票,合并模型分项,统一百万 Token 单位,并保留透明 PNG 导出。
- 改善持续写入日志的读取、筛选响应和热力图详情展示,移除开发时间统计区域。
- 修复历史用量去重、模型计价及缓存读取问题,改善重复刷新时的金额一致性与启动速度。
费用包含日志金额或参考估算,不能作为供应商实际扣费凭证;在线功能以厂商可用接口及账号权限为准。
1.22 Oct 17
新增「用量小票」:桌面上的一台小打印机,选择今天、本周、本月、全部或自定义日期,打印一张热敏小票风格的 AI 用量账单,包含费用、Token、会话数,以及各来源前 5 个模型的金额。小票可以撕下,并导出为透明底 PNG 分享。
1.21 Oct 14
Claude、Codex、Antigravity 订阅账号支持手动添加:无法自动发现时,在设置的「订阅连接」中粘贴对应 CLI 凭据文件即可完成配置;凭据仅保存在本地钥匙串,过期自动续期。
1.20 Sep 9
- 新增 GLM、Kimi 订阅额度查询,支持同一厂商多个账号连接与账号别名。
- 订阅额度面板支持跨厂商拖拽排序、折叠/展开和紧凑悬停详情。
- 移除订阅用量菜单栏显示,简化菜单栏模式。
- 优化后台刷新、会话窗口生命周期和资源释放,减少长期运行时的内存增长。
- Added GLM and Kimi subscription quota queries with multiple connections and account aliases per provider.
- Added cross-provider drag-and-drop sorting, collapse/expand controls, and compact hover details to the quota panel.
- Removed the subscription quota menu-bar display option and simplified menu-bar modes.
- Improved background refresh, session-window lifecycle, and resource release to reduce memory growth during long-running use.
1.18 Sep 6
优化会话统计与缓存一致性,避免会话压缩或重写后累计费用回退。
Antigravity 额度支持 agy 和新版 IDE,并优化多模型额度展示。
Improved session analytics and cache consistency to prevent cumulative cost regressions after session compaction or rewrites.
Added agy and latest Antigravity IDE quota support with clearer multi-model quota layouts.
1.17 Jul 27
修复 Antigravity 模型池额度耗尽后用量窗口消失的问题。
优化订阅额度解析稳定性。
1.16 Jul 18
新增 Antigravity 用量与额度展示。
修复 Mac App Store 沙盒环境下额度无法读取的问题。
趋势图改为按天展示,并优化筛选统计口径。
1.15 Jul 16
增加对 antigravity 的支持
1.10 Jun 13
1. 修复统计数据缺失问题,需在设置清空缓存重新同步
1.9 Jun 5
- 修复 Codex 订阅额度卡片在某些用量下(5 小时或 7 天窗口正好为 0% / 1%)整列不刷新出来的问题。
- Fixed the Codex usage card not refreshing when the 5-hour or 7-day
window usage was exactly 0% or 1%.
1.8 May 22
简体中文(中国大陆)
本次更新:
• 累计费用单调非减:重构为按 session 指纹(文件大小+mtime+尾部 SHA256)的增量刷新,历史会话不再重算,彻底解决"刷新后总金额变小"的回归。
• 性能优化:刷新时仅解析指纹变化的会话文件,大幅降低 CPU 与 I/O 占用。
• 远端定价策略调整:LiteLLM 新单价仅对后续发生变化的会话生效,不再回填历史 snapshot。
• 修复 Claude 通用 tier 缺失时额度展示异常,避免 Max tier 被误判。
• 修复 Codex 5h 窗口 used_percent 缺失时的兜底显示。
English (U.S.)
What's new:
• Monotonic cumulative cost: cost is now frozen per-session and refreshed incrementally via file fingerprint (size + mtime + tail SHA-256). Historical sessions are no longer
recomputed, eliminating the "total drops after refresh" regression.
• Faster refresh: only sessions with changed fingerprints are re-parsed, significantly reducing CPU and I/O.
• Pricing policy: updated LiteLLM rates apply only to subsequently changed sessions; historical snapshots are never backfilled.
• Fix: Claude generic tier now falls back to 0% gracefully and avoids being misclassified as Max.
• Fix: Codex 5h window correctly displays 0% when used_percent is missing.
---
1.7 May 11
- 优化来源、项目和时间筛选切换性能,减少切换 Tab 时的重复计算,统计面板响应更快。
- 顶部统计卡片调整为更直接展示 Token 用量,核心使用数据更容易扫读。
- 更新设置页图标资源,使应用内图标与 App Icon 保持一致。
- 修复 Claude Code auto-compact 场景下累计费用可能回退的问题,compact 摘要和子 agent 数据不再重复计入统计。
- 优化模型定价匹配逻辑,仅使用官方直连渠道价格,避免 Vertex、Bedrock、Azure、OpenRouter 等非官方渠道价格导致费用估算波动。
- 新增 Claude Code、OpenAI/Codex、Gemini 订阅额度展示,支持查看使用百分比和重置倒计时。
- 订阅额度仅在“全部”来源页展示;API Key 或中转用户不会查询、展示或启动额度自动调度。
- 新增自动刷新策略:统计数据超过 1 小时自动刷新,订阅额度超过 30 分钟自动刷新;手动刷新会同时刷新统计和额度。
1.6 Apr 30
修复部分 Codex 用量被归入“未知模型”的问题。
修复 Antigravity 已登录时订阅额度无法显示或刷新的兼容性问题。
优化速览订阅额度的双列胶囊布局,按卡片内容智能组合,减少留白。
增强额度进度和重置次数的可读性,速览隐藏月度窗口;剩余额度降至 30% 时黄色预警,降至 10% 时红色提醒。
more Version 1.26 Nov 1
Data Not Collected The developer does not collect any data from this app.