Skip to content
ccgauge
隐私

一切都留在你的电脑里。

ccgauge 的设计原则简单粗暴:你的对话记录和 AI 花费跟我们没关系。仪表盘、CLI、MCP 服务全部本地运行, 运行时不发任何外网请求。

零外网调用

运行时不跟任何第三方服务通信。不跟 Anthropic。不跟 OpenAI。不跟 "ccgauge.dev"。 默认绑 127.0.0.1

零遥测

没有 analytics、没有错误上报、没有"匿名使用统计"。仪表盘不带跟踪像素,CLI 也不打电话回家。

无账号、无 API Key

不需要登录。ccgauge 不需要你的 API key —— token 数从 CLI 自己写的 JSONL 里读。

ccgauge 读什么

只读权限,全是你 CLI 早就写好的文件。ccgauge 不会编辑、删除它们,只解析。

读什么 读哪里 为什么
Claude Code 的 JSONL 会话文件 ~/.claude/projects/ assistant tokens、模型、cwd、tool call、时间戳的来源。
OpenAI Codex CLI 的 JSONL 会话文件 ~/.codex/sessions/ 同上,外加 Codex 累计 `token_count` 事件(ccgauge 会做正向 delta)。
可选的 config 目录覆盖 $CCGAUGE_CONFIG_DIR 指向其他根目录(比如从另一台机器拷过来的快照)。

ccgauge 写什么

所有写入都落在 ~/.ccgauge/。一个字节都不出本机。

写什么 写哪里 为什么
磁盘解析缓存 ~/.ccgauge/cache/index-v2.json 记忆已解析的 JSONL,让仪表盘启动更快。parserVersion bump 时会失效。
MCP 独立缓存 ~/.ccgauge/cache/index-mcp-v2.json `ccgauge mcp` 单独用的索引文件,避免 MCP 进程和仪表盘抢同一份缓存。
后台服务状态 ~/.ccgauge/state.json 存 PID / port / log 路径,让 `ccgauge stop|restart|status` 能找到正在跑的实例。
后台服务日志 ~/.ccgauge/ccgauge.log 抓 detached server 的 stdout/stderr。用 `ccgauge logs -f` 跟。

可验证

不用相信我们的话。ccgauge 走 MIT 协议,源码在 GitHub。如果你机器有严格出网策略,两种自检方式:

我们不做什么

GitHub 上有完整源码

MIT 开源。每一行碰到你数据的代码都看得见。

查看源码 →