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)
LanguageTypeScript
LicenseMIT
Created2025-08-08 (1y ago)
Last push3d ago
Watchers29
OwnerUser
GitHub topics
Links
- GitHub: github.com/sirmalloc/ccstatusline
- Releases Β· Issues Β· Hacker News mentions
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