Owloops/claude-powerline

Beautiful vim-style powerline for Claude Code

What it solves

Claude Powerline provides a highly customizable, vim-style statusline for Claude Code, solving the problem of lacking real-time visibility into session metrics, git status, and usage costs. It transforms the bottom of the Claude Code interface into an informative dashboard that tracks token usage, costs, and environment details without requiring the user to manually query the system.

How it works

The tool is installed as a command-based status line plugin for Claude Code. It runs as a separate process that reads session data and environment variables to generate a formatted string of "segments" (e.g., Git branch, current model, token usage). Users can configure these segments via a JSON configuration file or a visual configurator called Powerline Studio. It supports multiple visual styles (minimal, powerline, capsule, TUI) and several built-in themes (Nord, Tokyo Night, etc.) and can be rendered using Unicode symbols or ASCII text.

Who it’s for

Developers using Claude Code who want a persistent, real-time view of their project's git status, API usage costs, and context window utilization to better manage their budgets and token limits.

Highlights

  • Real-time Usage Tracking: Monitors session and daily token usage, costs, and 5-hour billing window utilization.
  • Git Integration: Displays current branch, commit SHA, stash count, and working tree status.
  • Context Window Monitoring: Visualizes context usage with various progress bar styles (bars, dots, blocks) and supports custom model context limits.
  • Prompt Cache Timer: Tracks the 5-minute prompt cache TTL to help users avoid "cold" starts.
  • Visual Configurator: Includes a web-based studio for live previewing and exporting JSON configurations.
  • Extensive Customization: Supports custom themes, environment variable display, and custom budget warnings.

Related

  • Project
  • Project
  • Project
  • Project
  • Project