sirmalloc/ccstatusline

🚀 Beautiful highly customizable statusline for Claude Code CLI with powerline support, themes, and more.

View on GitHub ↗Jump to charts ↓Open shareable report →

Summary Information

Updated 13 minutes ago
Added to GitGenius on September 4th, 2026
Created on August 8th, 2025
Open Issues & Pull Requests: 115 (+0)
GitHub issues: Enabled
Number of forks: 560
Total Stargazers: 12,796 (+0)
Total Subscribers: 29 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 16.0 hours
Mean response time: 10.7 days
90th percentile: 25.1 days
Tracked items: 227

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 96% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 40% of tracked open issues have had no activity in three months. Only 12% of issues opened in the past year have been closed. Three people close 90% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 54
New in 7 days: 2
Closed in 7 days: 6
Avg open age: 128 days
Stale 30+ days: 40
Stale 90+ days: 18

Recent activity

Opened in 7 days: 0
Closed in 7 days: 6
Comments in 7 days: 1
Events in 7 days: 2

Top labels

  • enhancement (24)
  • bug (13)
  • question (2)
  • documentation (1)

Detailed Description

ccstatusline is a status line formatter for Claude Code CLI that displays model information, git branch, token usage, and other metrics in the terminal with powerline support and theme customization.

The tool solves the problem of tracking Claude Code session metrics and context within the terminal by formatting and displaying real-time information about model usage, git state, token consumption, and service health. It works by rendering customizable widgets that pull data from Claude Code sessions, git repositories, and Claude's service status, allowing developers to monitor their work environment without leaving the terminal.

The tool suits developers who use Claude Code CLI regularly and want visibility into token usage, session duration, and git state without cluttering their prompt. It is particularly valuable for those working with large sessions where transcript scanning could be slow, since the project implements streaming JSONL record processing to handle large session rendering efficiently. The tool offers extensive customization through configuration, including conditional widget hiding, number formatting styles, and theme support. It provides Windows-specific documentation, indicating explicit attention to cross-platform usability.

The project maintains active development with recent releases addressing service health monitoring, flexible formatting options, and rendering reliability for large sessions. The tool implements self-healing mechanisms for usage locks and bounded cleanup for git cache files to prevent system resource leaks. Development includes careful attention to edge cases such as impossible fetch-lock deadlines and Windows file locking issues, with fallback strategies when status data is unavailable.