Claude Code status line

CCometixLine

A fast status line for Claude Code written in Rust, with git info, model and usage segments and a TUI configurator.

3,526 stars 225 forksStatus lines Source

Install

Install
npm install -g @cometix/ccline
From source
git clone https://github.com/Haleclipse/CCometixLine.git

From the README

CCometixLine

English | 中文

A fast, composable status line for Claude Code, written in Rust, with a full-screen configurator.

Highlights

- Your session at a glance: model and effort, directory, git, context use, prompt cache countdown and hit ratio, the 5-hour and weekly limits with your pace against the clock, cost, PR and more: 30+ metrics in all.
- Any metric, any form: each item can be text, a progress bar, a gauge, a sparkline or a pace bar, with three text templates for when room runs short.
- Fits the terminal: lines wrap between items when the terminal is narrow; a right-hand group stays flush right.
- Looks: four skins (plain, bracket, pill, powerline), 13 palettes that follow your terminal's colors or bring their own, Nerd Font, Unicode or ASCII glyphs, and color depth from truecolor down to none.
- Eight presets to start from, and your own saved alongside them.
- A configurator that edits everything with a live preview of sample sessions, and points Claude Code at ccline for you.
- Accurate for third-party models: a model registry fixes names and context windows Claude Code can't know.
- Background tasks: the same binary draws the line under each running subagent.
- Light: a render costs a few milliseconds over process start; git runs in the background, never on the render path.

Install

yarn, pnpm, the npm mirror

The package puts the binary at ~/.claude/ccline/ccline and the ccline command on your PATH. To update later: npm update -g @cometix/ccline.

Manual download

Download the archive for your platform from Releases and put the binary at ~/.claude/ccline/ccline (ccline.exe on Windows).

Build from source

Set up Claude Code

Run ccline in a terminal. The first run walks you through checking your font, picking a preset and pointing Claude Code at…
Read the full README on GitHub

How status lines work

  • A status line is a command Claude Code runs to draw the bar under the prompt. It gets the session as JSON on stdin (model, folder, cost, context) and prints one or more lines.
  • Point the statusLine setting in ~/.claude/settings.json at it: { "statusLine": { "type": "command", "command": "<the command from the README>" } }.
  • Or run /statusline inside Claude Code and describe what you want.
Claude Code docs

Details

Language
Rust
Last updated
1 November 2026

FAQ

What is CCometixLine?

A fast status line for Claude Code written in Rust, with git info, model and usage segments and a TUI configurator. It is a status line for Claude Code, from Haleclipse/CCometixLine on GitHub.

How do I install CCometixLine?

Run npm install -g @cometix/ccline, then follow the setup in the README.

Is CCometixLine popular?

Haleclipse/CCometixLine has 3,526 GitHub stars and 225 forks, and is included in 3 curated Claude Code lists. It was last updated on 1 November 2026.

More status lines

Browse the most popular Claude Code mods, all status lines, or the skills and MCP server directories.