πŸ“ˆ GH Trending Explorer 🎲 Surprise me

← all repos

sirmalloc / ccstatusline

git clone https://github.com/sirmalloc/ccstatusline.git v2.2.32 Β· 12d ago

πŸš€ Beautiful highly customizable statusline for Claude Code CLI with powerline support, themes, and more.

+5
stars, 24h Β· #2,912
+~35
stars, 7 days Β· #3,540
+~150
stars, 30 days Β· #3,536
13k
β˜… total Β· +0% this week
594
forks Β· 175 open issues

Star history (as recorded here)

2026-10-20 Β· 13,351 β˜… 2026-10-22 Β· 13,364 β˜…
LanguageTypeScript
LicenseMIT
Created2025-08-08 (1y ago)
Last push3d ago
Watchers29
OwnerUser

GitHub topics

Links

README excerpt
_ _ _ _ 
 ___ ___ ___| |_ __ _| |_ _ _ ___| (_)_ __ ___ 
 / __/ __/ __| __/ _` | __| | | / __| | | '_ \ / _ \
| (_| (__\__ \ || (_| | |_| |_| \__ \ | | | | | __/
 \___\___|___/\__\__,_|\__|\__,_|___/_|_|_| |_|\___|
# ccstatusline
**🎨 A highly customizable status line formatter for Claude Code CLI**
*Display model info, git branch, token usage, and other metrics in your terminal*
## πŸ“š Table of Contents
- Recent Updates
- Features
- Localizations
- Quick Start
- Windows Support
- Usage
- Development
- Contributing
- License
- Related Projects
## πŸ†• Recent Updates
### v2.2.32 - Safer imports, proxy handling, and rendering fixes
- **πŸ“₯ Review imported commands** - Config imports show new shell commands in full and require confirmation with Cancel selected by default; control characters are displayed as escaped text.
- **πŸ”’ Private settings stay private** - Saves preserve restrictive settings-file permissions, Claude settings backups inherit the source permissions, and installation stops rather than overwriting unreadable Claude settings.
- **🌐 Proxy exclusions and deadlines** - Usage and Claude Status requests honor `NO_PROXY` and `no_proxy` and have total five-second deadlines; JJ commands also time out after five seconds.
- **⏳ Accurate cache timer state** - Interrupts and local slash commands such as `/cost` no longer leave Cache Timer reporting `HOT`.
- **⚑ Faster Git and text rendering** - Git widgets skip unnecessary calls outside repositories and keep separate caches per working directory; text-width calculations reuse Unicode measurements, and Git file/URL parsing avoids quadratic slowdowns.
- **πŸ“ Reliable styled-text truncation** - Width limits remain correct when ANSI styling or hyperlinks split an emoji or another display cluster.
- **πŸ›‘οΈ Command and file handling** - Update versions are validated before installation, fonts download into private temporary folders, branch/host names stay literal CLI arguments, and Skills logs reject unsafe session IDs.
- **πŸ”„ Reliable usage backoff** - Successful usage requests preserve rate-limit backoff written by concurrent renders.
### v2.2.31 - Cost tracking, customization, and broad reliability improvements
Across the updates since the September 3 release, 64 PRs have been incorporated, plus additional security fixes and test isolation.
- **🩹 Miscellaneous bug fixes** - 29 dedicated bug-fix PRs since September 3 cover usage/account caching, transcript reading, Git/JJ and directory displays, Unicode truncation, Powerline colors and layout, keyboard controls, settings recovery, hooks, and installation/update flows.
- **πŸ”’ Security fixes** - Three additional fixes restrict repository-controlled Git commands, resolve Windows helper executables from PATH, and filter terminal control sequences while preserving colors and hyperlinks.
- **πŸ’° Session Cost Rate** - Track session cost per hour of active API time or total session time, with a one-minute minimum before showing a rate.
- **πŸ“… Extra Usage Daily Budget** - S