多工具 · 多设备 · 私有
AI TOP
aitop 统计你每台机器上 Claude Code、Codex、oh-my-pi 等 AI 编程工具的 token 用量与费用,汇总到一个看板。
仅限白名单账号 · 只上传 token 计数,不含提示词与代码
[ GLOBAL · TOKENS ]
—
已统计的 AI Token · tokens
↑ — 最近 24 小时
[ AGENT · TELEMETRY ]
追踪每一次模型调用,
而不只是会话。
装一个 CLI,aitop 就会从 Claude Code、Codex、oh-my-pi、pi、Gemini CLI、opencode 的本地日志里读出每次调用的模型、输入 / 输出 / 缓存 token、缓存命中率、估算费用,以及它所在的项目。提示词与源码不会离开你的机器。
58会话
$151估算费用
1.6K模型调用
示例数据
按工具的每日费用 · 最近 14 天
TRACKS
[ RUST · INCREMENTAL ]
一个 3MB 的二进制,
常驻只要 10MB。
CLI 用 Rust 编写,按字节偏移增量读取各工具的日志:只解析上次之后新写入的行,重复记录按调用 id 合并。通过 systemd timer 或 cron 每 15 分钟同步一次,你几乎感觉不到它的存在。
0.25s全量扫描 1GB 日志
15ms增量扫描
10MB内存
$ aitop 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 账号里。
{ } JSON
API REST API
☁ 自托管
GET
/api/breakdown?by=model
200 OK
{
"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
从源码编译出单个二进制,放进 PATH。
cargo build --release --manifest-path cli/Cargo.toml && install -m755 cli/target/release/aitop ~/.local/bin/ -
02
登录
浏览器里用 GitHub 授权,CLI 自动拿到令牌。
aitop login -
03
自动同步
之后每 15 分钟自动同步,打开看板即可。
aitop schedule install --every 15