Skip to content

CCometixLine 状态栏插件

让 Claude Code 状态栏显示模型、Git 分支、Token 用量等实用信息

📋 简介

CCometixLine(简称 ccline)是一款 Claude Code 状态栏增强插件,用 Rust 编写,性能极佳。安装后,你的 Claude Code 底部状态栏会实时显示当前模型名称、Git 分支状态、Token 用量百分比等信息,还支持多种主题和自定义配置。

⚠️ 适用环境

  • Windows 10 及以上
  • macOS 12 (Monterey) 及以上(Intel / Apple Silicon 均支持)
  • Linux(主流发行版)

🚨 前置条件

使用 ccline 前,请确保你已经完成了 Claude Code 部署,并且 Claude Code 能正常使用。ccline 是 Claude Code 的增强插件,不能独立运行。

🔗 相关链接

资源地址
GitHub 仓库https://github.com/Haleclipse/CCometixLine
npm 包@cometix/ccline
下载页面Releases

✨ 功能特点

  • 实时显示当前使用的 AI 模型名称(自动简化,如 claude-sonnet-4-6 显示为 Sonnet 4.6
  • Git 分支名 + 状态指示( 有修改、 冲突、↑↓ 远程同步状态)
  • Token 上下文窗口用量百分比
  • API 费用追踪(USD)
  • 多种内置主题(cometix、minimal、gruvbox、nord、powerline-dark)
  • 交互式 TUI 配置界面,实时预览效果
  • 支持 Powerline 风格箭头分隔符

🛠️ 安装 ccline

有两种安装方式:npm 全局安装(推荐)和手动下载二进制文件。

方式一:npm 全局安装(推荐)

💡 前提

需要已安装 Node.js 环境。如果还没装,请先参考 Node.js 安装指南

bash
npm install -g @cometix/ccline

国内网络较慢的话,可以用镜像源加速:

bash
npm install -g @cometix/ccline --registry https://registry.npmmirror.com

也支持其他包管理器:

bash
# yarn
yarn global add @cometix/ccline

# pnpm
pnpm add -g @cometix/ccline

方式二:手动下载二进制文件

如果你不想用 npm,可以直接下载编译好的二进制文件。

Windows

powershell
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.claude\ccline"
Invoke-WebRequest -Uri "https://github.com/Haleclipse/CCometixLine/releases/latest/download/ccline-windows-x64.zip" -OutFile "ccline-windows-x64.zip"
Expand-Archive -Path "ccline-windows-x64.zip" -DestinationPath "."
Move-Item "ccline.exe" "$env:USERPROFILE\.claude\ccline\"

macOS(Apple Silicon)

bash
mkdir -p ~/.claude/ccline
wget https://github.com/Haleclipse/CCometixLine/releases/latest/download/ccline-macos-arm64.tar.gz
tar -xzf ccline-macos-arm64.tar.gz
cp ccline ~/.claude/ccline/
chmod +x ~/.claude/ccline/ccline

macOS(Intel)

bash
mkdir -p ~/.claude/ccline
wget https://github.com/Haleclipse/CCometixLine/releases/latest/download/ccline-macos-x64.tar.gz
tar -xzf ccline-macos-x64.tar.gz
cp ccline ~/.claude/ccline/
chmod +x ~/.claude/ccline/ccline

Linux

bash
mkdir -p ~/.claude/ccline
wget https://github.com/Haleclipse/CCometixLine/releases/latest/download/ccline-linux-x64.tar.gz
tar -xzf ccline-linux-x64.tar.gz
cp ccline ~/.claude/ccline/
chmod +x ~/.claude/ccline/ccline

⚙️ 配置 Claude Code 使用 ccline

npm 安装的用户

通过 npm 全局安装后,ccline 会自动配置好 Claude Code 的状态栏,无需手动编辑任何文件。重新打开 Claude Code 即可看到效果。

手动安装的用户

如果你是手动下载二进制文件的,需要编辑 Claude Code 的 settings.json,添加状态栏配置。

💡 settings.json 在哪?

  • macOS / Linux:~/.claude/settings.json
  • Windows:%USERPROFILE%\.claude\settings.json

settings.json 中添加以下内容:

json
{
  "statusLine": {
    "type": "command",
    "command": "~/.claude/ccline/ccline",
    "padding": 0
  }
}

验证效果

重新打开 Claude Code,底部状态栏应该会显示模型名称、Git 分支等信息。如果没有显示:

  1. 完全关闭并重新打开 Claude Code
  2. 在终端运行 ccline 确认命令可以正常执行
  3. 如果用的是手动安装,确认二进制文件有执行权限(chmod +x

🎨 主题与自定义

切换内置主题

ccline 内置了 5 种主题,可以通过命令行快速切换:

bash
ccline --theme cometix         # 默认主题
ccline --theme minimal         # 简约风格
ccline --theme gruvbox         # Gruvbox 配色
ccline --theme nord            # Nord 配色
ccline --theme powerline-dark  # Powerline 深色

交互式配置界面

想要更精细的自定义?用 TUI 配置界面:

bash
ccline --config

在 TUI 界面中你可以:

  • 选择和预览主题
  • 开关各个状态栏段(模型、Git、Token 用量等)
  • 自定义颜色、图标、分隔符
  • 实时预览修改效果

💡 配置文件位置

所有配置保存在 ~/.claude/ccline/config.toml,你也可以直接编辑这个文件。

🔧 进阶功能

自定义模型显示名称

如果你使用小麦API 的自定义模型,可以编辑 ~/.claude/ccline/models.toml 来配置显示名称:

toml
[[models]]
pattern = "claude-sonnet-4-6"
display_name = "Sonnet 4.6"
context_limit = 200000

[[context_modifiers]]
pattern = "[1m]"
display_suffix = " 1M"
context_limit = 1000000

Claude Code 增强补丁

ccline 还提供了一个可选的增强补丁,可以禁用上下文窗口警告弹窗并启用详细模式:

bash
ccline --patch /path/to/claude-code/cli.js

⚠️ 注意

补丁功能会修改 Claude Code 的源文件,更新 Claude Code 后可能需要重新执行。如果不确定 cli.js 的路径,可以用以下命令查找:

bash
which claude && ls -la $(which claude)

📦 更新 ccline

npm 安装的用户

bash
npm update -g @cometix/ccline

手动安装的用户

重新下载最新版本的二进制文件,覆盖 ~/.claude/ccline/ 目录下的旧文件即可。

常见问题

安装后状态栏没有变化?

  1. 确认 settings.json 中的配置已保存
  2. 完全关闭并重新打开 Claude Code
  3. 在终端运行 ccline 确认命令可以正常执行
  4. 如果用的是手动安装,确认二进制文件有执行权限(chmod +x

状态栏图标显示为方块或乱码?

ccline 使用 Nerd Fonts 图标。你需要在终端中使用支持 Nerd Fonts 的字体,推荐:

Git 信息不显示?

确保当前目录是一个 Git 仓库,并且系统已安装 Git 1.5+(推荐 2.22+)。

更多问题

请查看 FAQ 或联系售后支持

和谐、友善、互助、开心