v0.1.1 — Open Source CLI Tool

Your Claude Code terminal,
fully customized.

A multi-line statusline with 18 widgets, 6 themes, and real-time session monitoring. Install in seconds.

18 Widgets
6 Themes
~5ms
Cross-Platform
20 Currencies
claude-code — ~/my-project

> Building authentication module...

✓ Created src/auth/middleware.ts

✓ Updated src/routes/index.ts

⠋ Running tests...

Opus 4.6my-projectfeature/auth12m34s1,23€+42 -7
━━━━━━━━━━━━────────58%(116k/200k)
// theme:
// features

Everything you need to monitor your sessions

18 Built-in Widgets

Model, git branch, cost, tokens, progress bar, duration, vim mode, lines changed, and more.

3 Configurable Lines

Arrange any widget on any line. Full YAML config with per-widget options and color thresholds.

Blazing Fast

Single Go binary, ~5ms execution time. Well within Claude Code's 300ms render budget.

6 Themes

Default, Minimal, Neon, Dracula, Catppuccin, Nord. Switch instantly via config.

Multi-language & Currency

English and French out of the box. Multi-currency support: USD, EUR, GBP, JPY, CAD, and more.

Cross-Platform

macOS (Apple Silicon + Intel), Linux, Windows 10/11, WSL2. Install via Homebrew, Go, or script.

// themes

Pick your style

6 built-in themes to match your terminal aesthetic. Switch with a single config change.

default
Opus 4.6 | my-app | main | $0.45
━━━━━━━━────────42%
dracula
Opus 4.6 | my-app | main | $0.45
━━━━━━━━────────42%
catppuccin
Opus 4.6 | my-app | main | $0.45
━━━━━━━━────────42%
// widgets

18 Widgets, Infinite Combinations

Mix and match widgets across multiple lines. Each one is independently configurable.

INFO
modelCurrent AI model nameOpus 4.6
os-infoPlatform & architecturedarwin arm64
vim-modeCurrent vim mode indicator[NORMAL]
timestampSession start time14:32
GIT
git-branchCurrent branch namefeature/auth
git-statusWorking tree status icon✗ dirty
nested-reposDetect nested git repos2 repos
lines-changedAdded/removed line count+42 -7
TOKENS
token-barVisual progress bar━━━━━━━━────
token-countUsed/total tokens116k/200k
context-percentContext window usage %58%
total-tokensCumulative token total1.2M
cache-ratioCache hit percentage87%
LAYOUT
separatorVisual divider between widgets
spacerFlexible space filler← space →
COST
costSession cost in 20 currencies$1.23
TIME
durationElapsed session time12m34s
// getting_started

Up and running in 30 seconds

1

Install

brew tap EvanPluchart/tap
brew install claude-code-status-line
2

Initialize

claude-code-status-line init \
  --locale fr \
  --theme dracula \
  --currency EUR
3

Enjoy

Restart Claude Code and your new statusline appears. Customize anytime via config.yml

// get_started

Ready to customize your terminal?

Install in seconds. Configure in minutes. Enjoy forever.

Free & open source. MIT License.