Claude Code 如何实时显示当前会话消耗的 Token
Claude Code 本身没有内置的 Token 实时显示功能,但可以通过扩展等方式实现。目前主流的方案可以分为以下几类:
🧩 方案一:HUD 状态栏
这是最直观的方式,信息直接显示在终端底部。
- Claude HUD:一个社区流行的插件,能展示 Token 消耗、工具调用和任务进度。安装简单,在 Claude 会话中执行:
1/plugin marketplace add jarrodwatts/claude-hud
然后按照提示安装和初始化即可。
- 其他状态栏工具:社区也提供了许多其他选择,可独立添加到
~/.claude/settings.json中。例如cc-status或@alejandroroman/cc-statusline,其中后者支持多行,能更清晰地显示 Token 等多项数据。
📊 方案二:Web 可视看板
如果你希望获得更全面的分析视图,基于 Web 的可视看板是很好的选择。
- clawview:一个本地 Web 仪表盘,通过读取 JSONL 会话文件实现实时监控。只需在终端运行:
1uvx clawview
然后访问 http://localhost:3333 即可。
- 其他 Web 工具:类似功能的还有
ccpulse和claude-code-cost-explorer,都能提供丰富的数据可视化。
⌨️ 方案三:命令行/TUI 工具
在终端内使用 TUI 工具可以让你在不切换上下文的情况下高效监控。
-
ccusage-monitor:一个终端 TUI(文本用户界面)监视器,可显示活跃会话的 Token 使用和成本。此外,
claude-stats程序为 Claude Code 用户提供了类似ccusage的前端接口,但性能更强。 -
tokenusage:一个快速的 Rust 工具,支持 CLI、TUI 和 GUI 多种模式,能在同一面板中汇总包括 Claude Code 在内的多种 AI 工具 Token 数据。
🛠️ 方案对比与选型建议
| 工具 | 类型 | 特点 | 备注 |
|---|---|---|---|
| Claude HUD | 状态栏 | 社区最流行的插件,信息丰富 | 推荐作为日常开发的标配 |
| clawview | Web 看板 | 功能全面的监控中心 | 适合需要深度分析时使用 |
| ccusage-monitor | TUI 工具 | 终端内的活动监视器 | 适合「终端控」开发者 |
| tokenusage | TUI/CLI | 跨工具的统一统计面板 | 适合同时使用多个 AI 工具 |
💡 特性说明:部分工具如
cc-status或基于 Claude HUD 的状态栏可能提供会话剩余时间等功能,并会随着 Token 消耗率的提高而改变状态栏颜色作为视觉警报。
希望这些方案能帮你找到最适合的监控方式~
