ccstatusline 介绍 ccstatusline 是一款高度可定制的状态栏格式化工具能在终端中显示 Claude Code 的实时运行指标目前在 GitHub 上已有9k Star社区活跃度很高。支持50 种可定制组件我常用的包括组件类型具体指标用途模型信息当前使用的模型Opus/Sonnet/Haiku确认 AI 脑子的档次Token 用量输入/输出 Token 数、累计用量控制成本避免账单爆炸响应速度首 Token 时延、生成速度判断网络/模型负载状态Git 信息当前分支、提交状态、修改文件数代码上下文一目了然会话状态会话 ID、历史轮数多会话切换时不迷路系统信息CPU/内存占用、终端尺寸排查性能问题核心功能特性如下二、安装前的准备换国内 npm 源ccstatusline 通过 npm 安装但默认官方源在国内访问很慢甚至超时。建议先换成国内镜像。1、查看当前 npm 源npm config get registry默认官方源https://registry.npmjs.org/2、更换为国内最新源比如更换为淘宝镜像首选最新官方地址npm config set registry https://registry.npmmirror.com⚠️ 旧域名registry.npm.taobao.org已废弃不要用3、其他国内源备选# 阿里云 npm config set registry https://npm.aliyun.com # 腾讯云 npm config set registry https://mirrors.cloud.tencent.com/npm/ # 华为云 npm config set registry https://mirrors.huaweicloud.com/repository/npm/4、验证是否生效npm config get registry输出对应国内源地址即可。我试过阿里云和淘宝镜像稳定性都不错。但淘宝镜像的同步速度更快新包上线后几乎立刻可用。如果你经常追新建议用淘宝。三、安装 ccstatusline我们可以通过npm命令全局安装ccstatuslinenpm install -g ccstatusline-zh # 或者 bun install -g ccstatusline-zh注意有原版ccstatusline和中文版ccstatusline-zh两个版本。中文版对中文用户更友好界面和文档都是中文。我装的是中文版。配置 Claude Code 启用状态栏编辑 Claude Code 的配置文件macOS/Linux~/.claude/settings.jsonWindows%USERPROFILE%\.claude\settings.json添加如下配置{ statusLine: { type: command, command: ccstatusline-zh, padding: 0 } }如果使用npx或bunx运行可以使用以下命令{ statusLine: { type: command, command: npx -y ccstatusline-zhlatest, padding: 0 } }之后我们打开Claude Code在输入栏的下方就可以看到ccstatusline显示的信息了。配置界面TUI默认情况下ccstatusline只会显示第一行信息我们可以通过它的交互式TUI配置界面来进行配置通过如下命令来打开TUI配置界面ccstatusline-zh setup这将打开交互式 TUI 配置界面你可以添加、删除、重新排列组件设置颜色和样式选择 Powerline 主题实时预览状态栏效果四、ccstatusline 常用配置运行ccstatusline-zh setup打开交互式配置界面后可以在配置界面中通过快捷键操作按键功能↑↓导航Enter选择/确认a添加组件d删除组件e编辑组件w组件选项/搜索q退出配置多行状态栏选择主菜单 → 编辑状态行可以自定义每行显示的内容。例如此处我的第二行配置了思考力度当前模型的推理深度输出风格代码风格偏好输入速度用户输入 Token 的速度输出速度AI 生成 Token 的速度会话用量当前会话累计 Token 消耗自定义分隔符选择主菜单 → 全局覆盖 → 默认分隔符可以调整状态信息之间的分隔样式。我用的|作为分隔符简洁清晰当然你也可以用·、›、→等符号看个人喜好。Powerline 显示模式选择主菜单 → Powerline 设置可以切换到更炫酷的 Powerline 显示模式。