一个常驻菜单栏的小工具,显示每日 Token 费用、按模型拆分、MCP 与 Skill 调用次数。只读,零打扰。
Token 按模型拆,调用按 MCP / Skill 拆。一眼看出哪些模型在烧钱、哪些工具你装了但根本没用。
~/.claude/skills/ 目录读取。Tokenscope 直接读取 Claude Code 写在你磁盘里的 JSONL 日志。不需要 API key,不调用 Anthropic 接口,所有数据都留在你的 Mac 上。
扫描 ~/.claude/projects/**/*.jsonl,把每一条 assistant 消息、它的 usage、模型与工具调用都解析出来。
按 message.id 折叠流式重试,合并多段消息,确保每一轮只统计一次。
优先匹配 models.dev,其次 LiteLLM,最后兜底使用内置的价格快照。本地缓存 24 小时,离线也能用。
菜单栏上实时显示今日总额,点开就是完整看板,后台自动刷新。
每条 JSONL 请求都记录了四种 Token 数。Tokenscope 按会话累加,每种 Token 各自乘以对应单价,四项相加 —— 整个引擎就这么简单。
// claude-sonnet-4-6 · 一次编码会话 tokens: { input_tokens : 88,000 cache_creation_input_tokens: 1,120,000 cache_read_input_tokens : 2,400,000 output_tokens : 320,000 }
单价优先取自 models.dev,其次 LiteLLM,离线时兜底使用内置快照,本地缓存 24 小时。面板里把缓存折进“In”只是显示口径;计费始终走上面这四项各自的单价。
注意 240 万 个缓存读取 Token 只花了 $0.72。 同一次会话的 32 万 个输出 Token 却花了 $4.80 —— Token 数少了一大截,费用却高出六倍。账单从来不由 Token 总数决定,而是看每种类型各自的单价。
Homebrew 会替你清掉隔离标记,所以第一次就能直接打开。装好以后,每次开机都会自动起在菜单栏里。
想直接下载?去 GitHub Releases 拿通用版的 .dmg。它是未签名构建,所以首次打开时要右键 → 打开,或者一次性运行 xattr -cr /Applications/Tokenscope.app。
运行 brew install 之前,开发者们最常问到的几个问题。
~/.claude/projects/ 里的 JSONL 日志,按本地缓存的 models.dev / LiteLLM 价格快照计费,结果显示在你的菜单栏。无遥测、无账号、无 API key。.dmg,第一次右键 → 打开,或者一次性运行 xattr -cr /Applications/Tokenscope.app 即可。npx ccusage 就能在终端里看到一次性汇总。Tokenscope 读同样的日志、用同样的 models.dev / LiteLLM 价格表,但呈现形式是菜单栏 GUI:今天的 Token 费用一直挂在屏幕上,面板里还有柱状图、热力图和截图分享。需要可脚本化的命令行用 ccusage;想要不打字就能持续感知的,用 Tokenscope。mtime 改动过的文件。空闲时 CPU 基本为零,内存稳定在几十 MB。刷新面板就是从上次位置往后扫一遍新增的 JSONL 字节。几位开发者装上 Tokenscope 之后就没卸过 —— 他们的反馈。
用起来挺有意思 —— 每次用量越过下一个 1 亿 Token,Tokenscope 都会放一个小烟花动画 🎉。莫名有点上瘾,确实让你觉得自己干了点儿什么。
alifeiliu全栈(前端)工程师Token 数字非常准。我对着 GLM-5.2 跑了一段时间,把 Tokenscope 和 Coding-Plan 后台对了一下,两个数字完全对得上。当然,金额是估算的。
alifeiliu全栈(前端)工程师Tokenscope 有个很实用的场景:看清在一个刷新周期内,各家 Coding-Plan 和订阅档位实际能用到多少 Token。智谱 Lite 的 5h Coding-Plan 大概 2000 万;字节火山方舟 Pro 5h 大概 7000 万。
alifeiliu全栈(前端)工程师Tokenscope 的「按模型看 Token / 费用」一眼就能对比出不同模型有多贵。同样的用量,GLM-5.2 大概只要 Claude-Opus-4-8 的七分之一。
alifeiliu全栈(前端)工程师Tokenscope 同时给你日、周、月三种维度的拆分,周和月的视图还能让你看清自己使用 AI 的习惯和规律,挺有意思的。再加上一个 GitHub 风格的 commit 热力图,能完整看到自己在 AI 上投了多少时间。
alifeiliu全栈(前端)工程师Tokenscope 的截图功能也很方便 —— 一键就能分享到社交平台,大家可以一起对比一下,晒晒「成绩单」。
alifeiliu全栈(前端)工程师用起来挺有意思 —— 每次用量越过下一个 1 亿 Token,Tokenscope 都会放一个小烟花动画 🎉。莫名有点上瘾,确实让你觉得自己干了点儿什么。
alifeiliu全栈(前端)工程师Token 数字非常准。我对着 GLM-5.2 跑了一段时间,把 Tokenscope 和 Coding-Plan 后台对了一下,两个数字完全对得上。当然,金额是估算的。
alifeiliu全栈(前端)工程师Tokenscope 有个很实用的场景:看清在一个刷新周期内,各家 Coding-Plan 和订阅档位实际能用到多少 Token。智谱 Lite 的 5h Coding-Plan 大概 2000 万;字节火山方舟 Pro 5h 大概 7000 万。
alifeiliu全栈(前端)工程师Tokenscope 的「按模型看 Token / 费用」一眼就能对比出不同模型有多贵。同样的用量,GLM-5.2 大概只要 Claude-Opus-4-8 的七分之一。
alifeiliu全栈(前端)工程师Tokenscope 同时给你日、周、月三种维度的拆分,周和月的视图还能让你看清自己使用 AI 的习惯和规律,挺有意思的。再加上一个 GitHub 风格的 commit 热力图,能完整看到自己在 AI 上投了多少时间。
alifeiliu全栈(前端)工程师Tokenscope 的截图功能也很方便 —— 一键就能分享到社交平台,大家可以一起对比一下,晒晒「成绩单」。
alifeiliu全栈(前端)工程师