HARBOR
统计你每台机器上 Claude Code、Codex、oh-my-pi 等 AI 编程工具的 token 用量与费用。在 macOS 与 Android 上的 Harbor 应用里随时查看,也可以打开这个看板。
仅限白名单账号 · 只上传 token 计数,不含提示词与代码
[ GLOBAL · TOKENS ]
—
已统计的 AI Token · tokens
↑ — 最近 24 小时
[ AGENT · TELEMETRY ]
追踪每一次模型调用,
而不只是会话。
装一个 CLI,harbor-hook 就会从 Claude Code、Codex、oh-my-pi、pi、Gemini CLI、opencode 的本地日志里读出每次调用的模型、输入 / 输出 / 缓存 token、缓存命中率、估算费用,以及它所在的项目。提示词与源码不会离开你的机器。
按工具的每日费用 · 最近 14 天
TRACKS
[ RUST · INCREMENTAL ]
一个 3MB 的二进制,
常驻只要 10MB。
CLI 用 Rust 编写,按字节偏移增量读取各工具的日志:只解析上次之后新写入的行,重复记录按调用 id 合并。通过 systemd timer 或 cron 每 15 分钟同步一次,你几乎感觉不到它的存在。
$ harbor-hook stats --by source scanned in 0.01s, 12 new By source · last 7 days Reqs Output Cache R Total Cost $ ─────────── ──── ────── ─────── ────── ────── omp 4.2K 2.61M 612M 633M 84.20 claude-code 1.1K 1.02M 286M 290M 98.75 codex 812 394K 71.9M 78.4M 22.61 gemini-cli 140 96.4K 3.20M 4.18M 1.07 ─────────── ──── ────── ─────── ────── ────── TOTAL 6.3K 4.12M 973M 1.01B 206.63
[ OPEN DATA ]
你的数据,随时可取。
看板背后是一组简单的 REST 接口:按时间、工具、模型、设备、项目任意组合筛选和聚合,用个人令牌就能调用。整个服务可以部署在你自己的 Cloudflare 账号里。
{
"rows": [
{ "k": "claude-opus-5-5", "requests": 1204,
"output": 1180342, "cost": 98.75 },
{ "k": "deepseek-v4-flash", "requests": 2890,
"output": 1734120, "cost": 31.40 },
{ "k": "gpt-5.5", "requests": 812,
"output": 394011, "cost": 22.61 }
]
}
[ AGENTS ]
支持你已经在用的工具。
自动发现本机的日志目录,不需要改动任何工具的配置。多台机器各自同步,看板里按设备汇总。
- CCClaude Code
- CXCodex
- ompoh-my-pi
- πpi
- GMGemini CLI
- ocopencode
- +更多…
[ GET STARTED ]
三步开始统计。
-
01
安装 CLI
在 Harbor 应用里连接服务器,打开「Agents」页的 harbor-hook 即可一键安装并接入。也可以从源码编译:
cargo build --release --manifest-path harbor-hook/cli/Cargo.toml && install -m755 harbor-hook/cli/target/release/harbor-hook ~/.local/bin/ -
02
登录
浏览器里用 GitHub 授权,CLI 自动拿到令牌。
harbor-hook login -
03
自动同步
之后每 15 分钟自动同步,打开看板即可。
harbor-hook schedule install --every 15