CodePulse - AI 编程助手统计神器

实时追踪 Claude Code、Codex、Gemini CLI 的使用数据。Token 用量、费用估算、订阅额度、每日趋势、模型分布、代码变更,一目了然。

Mac App Store 下载 了解更多
CodePulse Dashboard
支持的 AI 编程助手
Claude
Claude Code
OpenAI
Codex
Google Gemini
Gemini CLI

为什么选择 CodePulse?

专为 AI 辅助编程用户打造的数据洞察工具

🌐

多平台统一统计

同时解析 Claude Code、Codex、Gemini CLI 的本地会话,按来源切换或合并查看,无需在多个工具间来回比对。

💰

费用估算

基于 LiteLLM 实时定价数据,按模型估算输入 / 输出 / 缓存读写费用,预算管理一目了然。

🎯

订阅额度追踪

展示 Claude Code、OpenAI(Codex)、Gemini 官方订阅额度的使用百分比与重置倒计时,避免月度配额突然耗尽。

📈

每日趋势

按天聚合的柱状图,可在 Cost / Tokens / Sessions 三个维度自由切换,快速发现高峰日与异常波动。

🧠

模型分布

按模型展示 Token 占比、费用与会话分布,清晰看到主力模型与长尾使用,帮你做出更经济的模型选择。

📝

代码变更统计

按编程语言追踪 AI 协助下新增 / 删除的代码行数,量化你的产出,发现哪些技术栈占用最多的 AI 协作时间。

⏱️

开发时间洞察

区分 AI 处理时间与用户活跃时间,呈现 AI 协助率(AI Ratio),帮你客观评估 AI 工具对效率的实际贡献。

🔧

工具调用排行

统计 Bash、Read、Edit、Grep 等工具的调用频次与分布,让你了解 AI 实际在做什么、哪些工具最被高频依赖。

📤

JSON / CSV 导出

通过系统保存面板导出统计数据,便于二次分析、归档或团队共享。

🖥️

菜单栏驻留

轻量菜单栏应用,不占 Dock 位置;Swift + SwiftUI 原生开发,内存占用极低,融入 macOS 体验。

🔒

隐私优先

数据全部本地解析,无需账号注册;仅扫描你手动授权的来源目录,仅在拉取定价时联网,对话内容绝不上传。

🌗

中英双语 / 主题切换

中英文自动切换,支持手动选择;深浅色主题跟随系统或自定义,长时间盯盘也舒适。

洞察你的 AI 使用模式

📈
每日趋势
💵
费用 / 额度
🧠
模型分布
📝
代码变更

功能详解

数据概览

Dashboard 一目了然

主面板顶部汇总会话数、指令数、累计时长与预估费用,下方是按天聚合的「每日趋势」柱状图,可在 Cost / Tokens / Sessions 三个维度自由切换。「开发时间」环形图同时呈现 AI 处理时间、用户活跃时间与整体 AI 协助率。

CodePulse Dashboard
模型与代码

模型分布与代码变更

按模型展示 Token 输入 / 输出 / 缓存读写的占比与费用,看清主力模型与长尾使用;按编程语言统计 AI 协助下新增和删除的代码行数,量化每个技术栈的协作产出。

模型分布与代码变更
工具调用

工具调用与会话占比

统计 Bash、Read、Edit、Grep、Write 等工具的调用频次排行,并以堆叠柱直观呈现各模型在会话总数中的占比,帮你看清 AI 真正在做什么。

工具调用与会话占比
来源授权

目录授权与偏好设置

在设置中分别授权 Claude Code、Codex、Gemini 的本地目录,应用仅扫描你明确选择的根目录;语言、主题、菜单栏显示样式、开机自启均可一键切换,沙盒模式下完全合规。

设置面板

常见问题

CodePulse 支持哪些 AI 编程助手?

CodePulse 当前支持 Claude Code、OpenAI Codex 和 Google Gemini CLI 三大主流 AI 编程助手,覆盖各自的本地会话目录,未来将持续扩展更多平台。

订阅额度是如何获取的?

CodePulse 通过各平台官方公开的额度查询能力,读取你当前的 Claude Code、OpenAI(Codex)以及 Gemini 订阅额度使用百分比与重置倒计时,所有查询都使用本机已有的登录凭据,不会要求你输入任何额外密码。

支持哪些 macOS 版本?

CodePulse 支持 macOS 14.0(Sonoma)及更高版本,采用 Swift 6 + SwiftUI 原生开发,确保最佳兼容性和性能。

费用估算是如何计算的?

CodePulse 会从 LiteLLM 拉取最新的模型定价数据,结合本地会话中的 Token 用量进行估算,并按模型区分输入 / 输出 / 缓存读写。定价数据会定期缓存,并提供硬编码 fallback 保证离线时仍可工作。

我的数据安全吗?

所有会话数据都在本地解析并写入 SQLite 缓存,应用以 Mac App Store 沙盒形式运行,仅扫描你手动授权(安全书签)的来源目录。除拉取模型定价与订阅额度外,CodePulse 不会向任何服务器上传你的代码或对话内容。

能不能导出统计数据?

可以。CodePulse 支持通过系统保存面板将统计数据导出为 JSON 或 CSV 格式,便于二次分析、归档或团队共享。