Claude Code status line

claude-statusline-powerline

A powerline-style status line with git integration, session tracking and cost monitoring.

35 stars 1 forksStatus lines Source

Install

Install
npm install -g claude-statusline-powerline
From source
git clone https://github.com/spences10/claude-statusline-powerline.git

From the README

Claude Statusline Powerline

A beautiful powerline-style statusline for Claude Code with git
integration, session tracking, and settings config IntelliSense
support.

✨ Features

- 🎨 Powerline styling with beautiful separators and colors
- 🌿 Enhanced git integration - comprehensive status with
  superscript symbols
- πŸ“ Directory display - current working directory
- πŸ“± Model info - shows which Claude model you're using
- πŸ’° Session tracking - real-time token usage and cost estimation
- πŸ“Š Context monitoring - smart warnings at 75% and 90% usage
- 🧠 Context caching - displays cache hit rate and warm/cold
  sessions
- 🎯 Settings IntelliSense - autocomplete, validation, and hover
  docs in settings files

πŸ“Š Available Segments

All segments can be shown/hidden (via lines configuration),
reordered, and customized through the configuration file.

Themes & Configuration

🎨 Color Themes:

- dark - Default professional dark theme
- electric - High-contrast electric theme with vibrant colors
- night-owl - Dark theme inspired by Night Owl
- dracula - Popular Dracula theme colors
- gruvbox - Retro groove color scheme
- one-dark - Atom's One Dark theme
- monokai - Classic Monokai theme
- nord - Arctic, north-bluish theme
- tokyo-night - Modern dark theme
- solarized-light - Light theme based on Solarized
- gruvbox-light - Light variant of Gruvbox
- alucard - Dark red theme inspired by Hellsing

⚑ Available Separator Styles:

- thick - Standard powerline separator β–Ά
- thin - Thin powerline separator β†’
- curvy - Curved separator (Victor Mono compatible)
- angly - Angular separator \
- angly2 - Alternative angular separator /
- flame - Dramatic flame-style effect πŸ”₯
- wave - Wave-like alternating effect 🌊
- lightning - High-energy lightning effect ⚑
- none - No separator

πŸ”§β€¦
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
TypeScript
License
MIT
Last updated
28 October 2026
Topics
ai-toolsclaude-codeclideveloper-toolsgitpowelinestatusbarstatuslineterminalthemeing

FAQ

What is claude-statusline-powerline?

A powerline-style status line with git integration, session tracking and cost monitoring. It is a status line for Claude Code, from spences10/claude-statusline-powerline on GitHub.

How do I install claude-statusline-powerline?

Run npm install -g claude-statusline-powerline, then follow the setup in the README.

Is claude-statusline-powerline popular?

spences10/claude-statusline-powerline has 35 GitHub stars and 1 forks. It was last updated on 28 October 2026.

More status lines

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