ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

cc-vitals___给 Claude Code 装上仪表盘

cc-vitals___给 Claude Code 装上仪表盘 给 Claude Code 装上仪表盘一眼看清模型、上下文和 token用 Claude Code 写代码时你有没有过这种感觉——聊着聊着突然担心上下文是不是快满了这次会话到底烧了多少 token现在跑的是哪个模型、什么 effort 级别界面上统统看不到全靠猜。今天我推荐一个我常用的开源小工具cc-vitalscc 是 Claude Code 的缩写vitals 是生命体征。一个纯本地的 Claude Code 状态栏装好后你的输入框下方会多出一行实时信息把会话的生命体征全部摊开claude-opus-4-1 · effort:xhigh · ctx 42% ████░░░░░░ (420.0k/1.0M) · tok ⇣420.0k ⇡1.2k · cache 90.5% · my-project一行信息六项关键数据从左到右依次是- 模型当前会话正在用的模型名加粗高亮- effort本次会话的推理等级low / medium / high / xhigh / max- 上下文用量百分比 十格进度条 已用/总量。超过 60% 变黄、超过 80% 变红快满时一眼就能察觉- token 消耗会话累计的输入/输出 token- 缓存命中率缓存读取占输入的比例。这个指标对 API 计费很关键——命中率高说明每次请求都在吃缓存正在帮你省钱- 会话名当前会话的标题以前要靠猜的现在全是明牌。该不该开新会话、要不要压缩上下文看一眼进度条就有答案。它最大的优点零成本cc-vitals 用的是 Claude Code 原生的 statusLine 机制每次刷新输入框时Claude Code 把一段状态 JSON 通过标准输入喂给脚本脚本处理后输出一行文字。整个过程不调用任何模型 API、不发任何网络请求——也就是说它不消耗任何 token也不产生任何费用。这和很多每加一个功能就要调一次接口的插件完全不同。它只是本地文件读取加字符串拼接渲染在毫秒级完全不打扰你敲代码的节奏。对于按 token 计费的用户来说这一点尤其珍贵一个监控工具自己却不产生一分钱消耗。对第三方模型用户格外友好很多用 DeepSeek 等第三方模型通过 ANTHROPIC_BASE_URL 接入的朋友都会踩一个坑Claude Code 默认把模型当成 200K 上下文来管理哪怕模型实际支持 1M导致上下文虚报。cc-vitals 能把真实窗口显示得明明白白——只需在模型 ID 上加个 [1M] 后缀状态栏立刻按真实窗口显示占用百分比也重新计算不再误导你。而对官方 Claude 模型的用户它开箱即用、零配置。一键安装一键卸载装它不需要手动改一堆配置node install.js脚本会自动复制文件、定位 node 的完整路径、把 statusLine 配置写进 settings.json并且完整保留你已有的所有配置——API Key、模型、effort 一个都不碰。重复运行是幂等的不会改坏任何东西。想卸载一条 node install.js --uninstall 就干净利落其余配置原样保留。写在最后这个工具代码很轻核心就一个文件没有第三方依赖解决的是每天都会遇到的小烦恼。花三十秒装一下换来的是对每一次对话心里有数。如果你也经常在 Claude Code 里长时间工作非常值得一试。项目开源地址GitHub 搜索 cc-vitals。
返回列表