sirmalloc/ccstatusline
🚀 Beautiful highly customizable statusline for Claude Code CLI with powerline support, themes, and more.
What it solves
It provides a highly customizable status line for the Claude Code CLI, allowing users to monitor essential session metrics directly in their terminal. It solves the problem of needing to manually run commands or switch contexts to track token usage, git status, API costs, and model performance while working with Claude Code.
How it works
It runs as a companion to the Claude Code CLI, reading its session data and state to render a real-time status bar. Users can configure the layout, colors, and visible widgets through an interactive terminal user interface (TUI). It supports advanced features like Powerline-style layouts, gradient coloring, and custom widget triggers.
Who it’s for
It is designed for developers and power users who use the Claude Code CLI daily and want a persistent, at-a-glance dashboard for their AI-assisted coding sessions.
Highlights
- Comprehensive Metrics: Tracks token usage, session costs, context window limits, and compaction counts.
- Git Integration: Displays branch names, PR/MR status, and file change counts (staged/unstaged/untracked).
- Highly Customizable: Features an interactive TUI to reorder widgets, change colors (including gradients), and toggle visibility.
- Performance Focused: Includes caching for Git commands and terminal width detection to ensure the status line remains responsive without slowing down the CLI.
- Visual Polish: Supports Powerline-style layouts, Nerd Font icons, and flexible padding options.
Related
- Project
Owloops/claude-powerlineClaude Powerline is a Node‑based plugin that adds a configurable, Vim‑style status bar to Claude Code. It shows live AI usage (tokens, cost, daily/monthly budgets), Git info, model and session details, context‑window usage, rate‑limit windows, and more. Users install it via the Claude Code plugin wizard or an `npx` command, then customize segments, themes, and styles through JSON config files or the online Powerline Studio visual configurator.
- Project
leeguooooo/claude-code-usage-barClaude Status Bar (`claude-statusbar`) is a small utility that adds a live usage bar to Claude Code’s terminal status line (or a floating HUD on macOS). It shows official 5‑hour/7‑day rate‑limit counters, reset timers, model name, context‑window fill, prompt‑cache warm‑up time and optional cost/balance, updating every second. Installable via a one‑line binary script or a pip package, it offers zero‑dependency binaries, fast native rendering, multiple visual styles, and optional git or language‑coach integrations.
- Project
Nanako0129/corallineA Powerlevel10k‑style status line for Claude Code, showing directory, Git, model, token usage, rate‑limit gauges, cost, clock, etc., with Bash and native PowerShell renderers, themes, and a simple install script.
- Project
GaoSSR/best-claude-hudA high-performance Rust-based statusline HUD for Claude Code that displays real-time model info, reasoning effort, Git status, and context window usage.
- Project
YeonwooSung/my-claude-code-modsA set of Node‑based plugins (mods) for Anthropic’s Claude Code that add profiling, context analysis, timeline snapshots, loop detection, pinned notes, and model‑effort visualisation. Each mod is installable via Claude’s marketplace and includes unit tests and TypeScript type‑checking.