How much of your Claude Code context window have you burned through? Unless you've been counting tokens manually, you probably have no idea - and that matters more than you think.
A new open-source CLI tool called ccStatusLine adds a compact info bar to Claude Code that shows your current repo path, git branch, staged/unstaged/untracked file counts, and - most usefully - what percentage of your context window you've consumed in the current session. The display looks something like: matt/my-project | main | S: 0 | U: 1 | A: 0 | 17.3%
The context percentage is the standout feature here. Claude Code's performance degrades as conversations get longer and the context window (the amount of text the model can "remember" in a single session) fills up. Knowing you're at 80% is a clear signal to start a fresh conversation rather than pushing through with degraded results. The git metrics are a nice bonus - seeing staged and unstaged file counts at a glance saves you from constantly running git status in a separate terminal.
Setup requires installing the package globally with npm install -g ccstatusline, then configuring a wrapper shell script that pipes git data and context metrics into your Claude Code status line via ~/.claude/settings.json. The tool stores its own config at ~/.config/ccstatusline/settings.json.
This fills a real gap. Claude Code's default interface doesn't surface context usage prominently, and flying blind on that metric leads to wasted time on sessions that have quietly become less effective. If you run long Claude Code sessions regularly, this is a small setup that pays for itself quickly.