news 2026/8/9 5:11:40

cc-vitals___给 Claude Code 装上仪表盘

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
cc-vitals___给 Claude Code 装上仪表盘

给 Claude Code 装上"仪表盘":一眼看清模型、上下文和 token

用 Claude Code 写代码时,你有没有过这种感觉——聊着聊着,突然担心上下文是不是快满了?这次会话到底烧了多少 token?现在跑的是哪个模型、什么 effort 级别?界面上统统看不到,全靠猜。

今天我推荐一个我常用的开源小工具:cc-vitals(cc 是 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。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/9 5:11:30

企业数据治理体系构建与元数据管理实战指南

1. 数据治理体系构建方法论数据治理作为企业数字化转型的核心基础,其体系化建设需要遵循"顶层设计-分步实施-持续优化"的闭环路径。在实际项目中,我们通常将其划分为五个关键阶段:战略规划阶段:明确数据治理与业务战略的…

作者头像 李华
网站建设 2026/8/9 5:11:22

Jenkins自动化测试报告配置与优化实践

1. Jenkins自动化测试报告配置全景解析 在持续集成实践中,测试报告的可视化呈现是质量保障体系的关键环节。最近在金融级DevOps平台升级项目中,我们通过Jenkins实现了测试报告的智能聚合与动态展示,将原本分散的测试结果转化为可交互的决策看…

作者头像 李华
网站建设 2026/8/9 5:10:29

IP地址位置精确查询的原理是怎样的?从城市级到街道级的技术拆解

你有没有想过:IP地址本身只是一串数字,它怎么就能定位到你在哪个城市、哪个区,甚至哪条街道?实际上,IP地址本身不包含任何地理位置信息。它只是网络运营商分配给设备的一串编号,类似“网络门牌号”&#xf…

作者头像 李华
网站建设 2026/8/9 5:10:13

LabVIEW虚拟键盘开发:工业触摸屏输入解决方案

1. 项目概述:LabVIEW虚拟键盘程序开发 在工业控制和自动化测试领域,触摸屏设备正逐渐取代传统键盘成为主流交互方式。最近接到一个医疗设备控制系统的需求,需要在LabVIEW环境下开发一套专用的虚拟键盘程序。这个键盘需要同时支持字符和数字输…

作者头像 李华
网站建设 2026/8/9 5:08:13

厦门启明星网站建设:如何让企业官网在激烈的市场竞争中脱颖而出并实现价值转化

在这个数字化浪潮席卷全球的时代,互联网早已不再是遥不可及的未来概念,而是每一个实体企业不可或缺的生存土壤。对于许多身处厦门,乃至更广阔地域的企业负责人来说,他们常常面临着一个共同的困惑:为什么我投入了大量的时间和精力去建设一个网站,但它看起来却像一个冷冰冰…

作者头像 李华
网站建设 2026/8/9 5:05:20

C++面试进阶:逻辑推理与模式识别编程实战解析

1. 项目概述:为什么C面试需要逻辑与模式识别?最近在帮团队面试C工程师,发现一个挺有意思的现象:很多候选人能把STL容器、多线程同步、虚函数表这些八股文背得滚瓜烂熟,但一碰到需要现场分析、拆解并编码实现一个逻辑推…

作者头像 李华