statuslin.es

ccstatusline vs claude-powerline

Two npm tools for the Claude Code status line. The biggest difference is setup: ccstatusline uses an interactive terminal UI, claude-powerline uses a JSON file.

At a glance

Attributeccstatuslineclaude-powerline
SetupInteractive terminal UIJSON file or /powerline wizard
Runs onNode.js or BunNode.js 18+ and Git
ThemesPowerline themes6 built-in, plus custom
FontPowerline fontNerd Font, or ASCII mode
Usage limitsYesYes
Latest releasev2.2.30, Sep 17v1.32.0, Sep 23

Checked against the ccstatusline and claude-powerline READMEs on 2026-09-24.

Which to pick

  • Want a setup screen? ccstatusline.
  • Want a config file you can commit? claude-powerline.
  • Want to read one script and see its real output first? Pick a status line below.

Status lines that do the same job

╭─ CONTEXT ────────────────────────────────────────────╮ ████▊░░░░░░░░░░░░░░░░░ 22% of 200K · GOOD ├─ STATS ──────────────────────────────────────────────┤ 44.0K 1.4K $0.41 ⏱ 10m 12s +128/-34 ├─ REPO ───────────────────────────────────────────────┤ Opus 4.8 · main · 16:21 ╰──────────────────────────────────────────────────────╯

A boxed multi-line panel with auto-sizing borders: a context section with a gradient bar and status word, a stats section (tokens, cost, duration, lines changed), and a repo section (model, git branch with file counts, clock, vim mode), in a terracotta Claude-brand palette.

Shows git, tokens, and cost. Multi-line Python script.

app · main · Opus-4.8 · effort high · ctx 22% · 5h 26% ↻2h6m · 7d 7% ↻2d0h

One-line status bar showing your directory, git branch (with a * when dirty), model, live effort level, context-window usage, and 5-hour/7-day rate-limit usage.

Shows git, tokens, and limits. Bash script.

Opus 4.8 [high] ~/app main 16:20:55 | ⛁ ██░░░░░░░░ 22% | 5h ●◔○○○ 26% ↻2h7m | 7d ◔○○○○○○ 7% ↻2d1h │ $0.41 ⏱ 10m

Two-line status with a block context bar and quarter-step dot meters (◔◑◕●) for the 5-hour and weekly limits (fill shows usage, color shows whether you are ahead of or behind pace), plus model, effort, git and cost. Needs no jq.

Shows git, tokens, cost, limits, and burn rate. Multi-line Bash script.

████▊░░░░░░░░░░░░░░░░░ 22% of 200K · GOOD 44.0K 1.4K $0.41 ⏱ 10m 12s +128/-34 Opus 4.8 · main · 16:22

One-line adaptation of @kyleledbetter's Dreambase Panel: a context bar with status word, token/cost/duration/lines-changed stats, and model + git branch + clock, all on a single line in a terracotta Claude-brand palette.

Shows git, tokens, and cost. Python script.

Opus 4.8 main app 44k/200k $0.41

Catppuccin Frappé-themed status line with model, git branch and dirty flag, folder, a block context bar, and session cost.

Shows git, tokens, and cost. Themed Bash script. Needs network access.

Opus 4.8 high ctx 22% app (main) PR #1287 $0.41 · 10m +128 -34 Session 74% left Resets in 2h 6m Weekly 93% left Resets in 2d 0h Fable 85% left Resets in 2d 0h ◐ Read:index.ts ✓ Read×1 ✓ Bash×1 ✓ Edit×1 ✓ Grep×1 ◐ code-reviewer Review the change for regressions

A header with model, context and burn rate per hour, then live tool and agent activity parsed from the session transcript.

Shows git, tokens, cost, limits, and burn rate. Multi-line Bash script. Needs network access.