TokenTab 教程:算清 Claude Code / Codex / Gemini CLI 的 token 账

📌 项目地址:github.com/crwdla/tokentab | 星数:1,137+ | 协议:MIT | 语言:Python | 数据源:本地会话日志,零API key

📋 项目简介

编码 Agent 的订阅费看似固定,但真实成本是立体的:Claude Code 订阅额度、Codex 按量计费、Gemini CLI 免费层与付费层混用——到底哪个模型在哪个项目上烧掉了最多的钱?TokenTab(crwdla 出品,2026 年 9 月开源即 1,100+ 星)就是回答这个问题的 CLI 工具:读取 Claude Code、Codex 和 Gemini CLI 在本机留下的会话日志,按模型、项目、日期三个维度统计成本。它的聪明之处在于完全不碰 API——日志本来就在你磁盘上,做一个旁路解析器就够了。

💡 为什么需要它:订阅制掩盖的真实用量

2026 年编码 Agent 的计费形态分裂成三层:订阅包月(感觉免费)、按量 API(每 token 计价)、混合模式(订阅额度耗尽自动切付费)。开发者面临的实际问题是:感觉不到花钱的订阅正在训练你挥霍 token 的习惯。一个重型重构任务在 Opus 级模型上的消耗可能是轻量模型的 20 倍;某个项目里 Agent 反复读大文件,另一个项目里你的提示词高效紧凑——没有对账工具,这些差异全部隐形。TokenTab 把三家主流 CLI 的日志拉通成一张账单,让你看到真实口径。统计之后想省钱,配合SoL-Pi效率扩展教程(直接省 token)或my-free-code多提供商网关教程(换更便宜的模型源)就是完整闭环。

🚀 使用方式

TokenTab 是典型的"安装即用"型 CLI:

# 安装(pip 或 GitHub Releases)
pip install tokentab

# 在装了 Claude Code / Codex / Gemini CLI 的机器上运行
# 自动扫描三家工具的默认会话日志目录
tokentab            # 输出按模型/项目/日期聚合的成本报表

工作原理决定了两条使用纪律:在产生日志的机器上跑(它读的是本地文件,不联网不鉴权);不改动任何 Agent 配置(纯旁路解析,删掉它也不影响 Agent 运行)。三家工具的日志格式各异,TokenTab 抹平了差异——这也是它存在的核心价值。

📊 三个维度各自回答什么问题

维度回答的问题典型发现
按模型旗舰模型占比多少?"90%请求其实不需要Opus级模型"是最常见的震惊
按项目哪个项目是吞金兽?上下文管理混乱的老项目 token 消耗可能高一个量级
按日期成本曲线长什么样?识别某天引入的坏习惯(比如让Agent反复全量读文件)

✅ 适用与定位

成本三件套的完整拼图:TokenTab 管测量(花到哪)、网关管路由(my-free-code 换源省钱)、扩展管优化(SoL-Pi 省 token)——测量先行,另外两件才知道往哪使劲。

📚 常见问题

TokenTab是什么?

TokenTab是一个开源CLI工具(crwdla/tokentab,1.1k星,MIT,Python),读取Claude Code、Codex和Gemini CLI在本机产生的会话日志,算出你花了多少钱——按模型、按项目、按日期三个维度。数据源是本地日志文件,不需要API key,不联网,适合订阅制与按量付费混用的开发者做用量对账。

TokenTab怎么用?

从GitHub Releases或pip安装后,在装了Claude Code/Codex/Gemini CLI的机器上直接运行CLI命令即可:它扫描三家工具默认的会话日志目录,解析对话轮次与token用量,输出按模型/项目/日期聚合的成本报表。因为是读日志的旁路工具,不改动任何Agent配置。

统计编码Agent成本还有什么搭配工具?

TokenTab解决'花到哪了',配套可看:my-free-code(637星多提供商AI网关,自带Admin UI看网关侧用量,还能给Claude Code换更便宜的模型源);SoL-Pi(NVIDIA出品的Pi效率扩展,四机制直接省token);Pi agent工具箱(105.5k星,pi-ai统一层自带多提供商计量)。用量统计+模型路由+token优化三件套组合可以把编码Agent成本降一个档位。