2026年7月18日 1 分钟阅读

Maxx 完全指南:实时追踪 Claude Code Token 用量,告别被限额打断的开发体验

tinyash 0 条评论

你有没有遇到过这种情况——项目正写到关键处,Claude Code 突然弹出一条冷冰冰的提示:「You’ve hit your usage limit」,然后你就被锁在外面,等几个小时甚至一天才能继续?

这个体验几乎每个重度 Claude Code 用户都经历过。Anthropic 的每周限额机制像是一个黑盒:你只知道自己「用完了」,却不知道用在了哪里、还剩多少、还能撑多久。

Maxx 就是来解决这个问题的。它是一个开源的 Claude Code Token 燃油表,直接嵌入 Claude Code 的状态栏,实时显示你的 Session 和 Weekly Token 余量,让你再也不会在周三就被锁在门外。

Maxx 能做什么

Maxx 在 Claude Code 底部状态栏上显示两条轨道:

  • Session 轨道:当前 5 小时滚动窗口内的 Token 消耗情况。绿色 = 有盈余,红色 = 超额燃烧
  • Weekly 轨道:7 天周期内剩余的估计 Token 总量,像油箱一样逐渐消耗

每条轨道都附带精确的数字(如 +591k banked−1,240k over)和每分钟变化速率,让你对 Token 消耗一目了然。

安装方式

Maxx 提供两种安装方式:

方式一:一键安装(推荐)

curl -fsSL https://meetmaxx.co/install | bash

这行命令会安装状态栏插件和 /maxx 技能,自动配置 Claude Code 的 settings.json 并备份原始文件。重启 Claude Code 后即可生效。

方式二:通过 Claude Code 插件管理器安装

如果你更偏好插件管理器,可以在 Claude Code 中运行:

/plugin marketplace add goodindustries/Maxx
/plugin install maxx@maxx

这种方式只安装 /maxx 技能,不包含状态栏。

手动克隆安装

git clone https://github.com/goodindustries/Maxx.git
Maxx/maxx/install.sh

安装完成后,输入 /maxx 可以查看总 Token 数、日均消耗、缓存命中率和连续使用天数。输入 /maxx session 查看当前 5 小时窗口的建议消耗预算。

Token 燃油表使用指南

Maxx 的显示逻辑非常直观:

Session 轨道

  • 左侧绿色:banked(盈余)。低于可持续消耗速度,正在积累缓冲
  • 右侧红色:over(超额)。燃烧速度超过可持续水平
  • 数字显示+Xk banked−Xk over,每秒滚动更新
  • 速率指示:末尾的 ±k/min 告诉你当前是在恢复还是继续落后

Weekly 轨道

  • 像一个燃油箱:填充部分是剩余预算,随着消耗从绿色渐变到琥珀色再到红色
  • 刻度标记表示平均燃烧速度
  • 显示 Xk left(剩余量)、当前速度和距离重置的天数

Context 行

在两条轨道之间还有一行元信息,显示上下文填充率、当前模型、分支名、消耗速率和缓存命中率。

背后的数学原理

Maxx 不只是一个好看的表盘——它有扎实的计算逻辑支撑。Claude Code 同时执行两个硬限制:5 小时 Session 上限和 7 天 Weekly 上限。如果每个 Session 都顶满消耗,几天内 Weekly 配额就会被耗尽。

Maxx 的核心公式是:

Session Token 预算 = 本周剩余 Token ÷ 本周剩余 5 小时窗口数

这个预算是滚动计算的:轻量使用会让预算回升,超额消耗会让预算缩水。

每条数据都锚定在 Anthropic 官方的 five_hour / seven_day 百分比上——就是 /usage 命令显示的那组数字。Maxx 还考虑了不同模型的定价权重:

  • Haiku: 1/3
  • Sonnet: 1
  • Opus: 5/3
  • Fable: 10/3

这意味着 Fable 子 Agent 的一个 Token 相当于 Haiku 的 10 倍消耗权重。Maxx 每天从 Anthropic 的公开价格表刷新一次权重数据。

典型场景

状态SessionWeekly含义
余量充足+591k 🟢312M left节奏优秀,继续干活
节奏正常+96k 🟢228M left稳定运行
超额使用−1,240k 🔴210M left跑得有点快,当心
接近 5h 上限−4,980k 🔴170M left赶紧收手,否则被强制中断
一周过半+220k 🟢148M left · 6d 🔴一周消耗过快,注意规划

隐私与安全性

Maxx 完全本地运行:零遥测、零回传。你的 Token 用量在你的机器上本地解析和计算。唯一的网络请求是每天只读一次 Anthropic 的公开价格表(prices.mjs),而且这个请求不发送任何数据。

底层的实现文件包括:

  • render.mjs:接收实时的速率限制百分比和重置时间,写入 ~/.maxx/rl.json~/.maxx/status.json,并绘制状态栏
  • limit.mjs:维护滚动的加权 Token 桶,存储在 ~/.maxx/window.json,输出 Session 门控状态
  • prices.mjs:每天刷新 Anthropic 价格表到 ~/.maxx/prices.json

兼容性

Maxx 通过 Claude Code 状态栏渲染纯 ANSI 字符。已验证的终端:

  • macOS: Terminal.app(自动 256 色)、iTerm2、Ghostty
  • TrueColor 终端: Warp、Alacritty、kitty
  • 编辑器终端: VS Code、Cursor
  • 其他: tmux、SSH、Linux

结语

Claude Code 的使用体验中,Token 限额是最让人头疼的问题之一。Maxx 用最直观的方式——一个实时更新的燃油表——解决了这个痛点。它不收集数据、基于官方公式计算、安装只需要一行命令。

如果你经常被 Claude Code 的限额打断开发节奏,Maxx 值得一试。

相关链接

发表评论

你的邮箱地址不会被公开,带 * 的为必填项。