Claude Code status line
cc-dumb-zone-statusline
A single Bash status line that colour-codes context usage and warns before you hit model-specific degradation thresholds.
Install
brew install jqgit clone https://github.com/juanpinheiro/cc-dumb-zone-statusline.gitFrom the README
Claude Code dumb zone statusline.sh Know when your Claude Code session is about to get dumb — before you waste an hour wondering why it keeps making the same mistake. A three-line statusline for Claude Code that color-codes your context usage against model-aware "dumb zone" thresholds — so you can /clear *before* quality degrades, not after. One bash script. No Node, no npm, no config. Cross-platform (macOS, Linux, Windows), one-liner install, automatic settings.json patch with backup, validated end-to-end before it tells you "Done". Why this exists Every frontier LLM has a context window it *advertises* (200k, 1M, …) and a context window it *actually performs well in*. They are not the same number. As your conversation fills up, attention dilutes, retrieval over the prompt degrades, and the model starts: - forgetting instructions you gave 30 turns ago, - contradicting code it just wrote, - "fixing" things that weren't broken, - inventing APIs that don't exist. The community calls this the dumb zone. The Dictionary of AI Coding anchors the threshold around ~100k tokens for frontier models — but the exact line moves with the model: - Sonnet drifts earlier. - Opus holds longer. - Opus with the 1M-context beta holds longer still, but eventually degrades too. - Haiku is the most fragile. By the time Claude Code's built-in % indicator shows 50%, a Sonnet session may already be drifting. You want to /clear (or compact, or hand off) before you hit the dumb zone, not after. That's the entire job of this statusline. What you see Line 1 — the important one - Zone label (🧐 / 🥱 / 🤪) with color - Tokens used / window size, plus % of window - A 20-segment progress bar: - █ solid = tokens used (colored by zone) - ▓ dim = safe headroom (same color as current zone) …
How status lines work
- A status line is a command Claude Code runs to draw the bar under the prompt. It gets the session as JSON on stdin (model, folder, cost, context) and prints one or more lines.
- Point the statusLine setting in ~/.claude/settings.json at it: { "statusLine": { "type": "command", "command": "<the command from the README>" } }.
- Or run /statusline inside Claude Code and describe what you want.
Details
- Repository
- juanpinheiro/cc-dumb-zone-statusline
- Type
- Status lines
- Language
- Shell
- License
- MIT
- Last updated
- 31 August 2026
FAQ
What is cc-dumb-zone-statusline?
A single Bash status line that colour-codes context usage and warns before you hit model-specific degradation thresholds. It is a status line for Claude Code, from juanpinheiro/cc-dumb-zone-statusline on GitHub.
How do I install cc-dumb-zone-statusline?
Run brew install jq, then follow the setup in the README.
Is cc-dumb-zone-statusline popular?
juanpinheiro/cc-dumb-zone-statusline has 8 GitHub stars and 3 forks. It was last updated on 31 August 2026.
More status lines
Ccbar
25Narcooo/ccbar
A lightweight, per-project tracking cost & quota statusline for Claude Code with zero dependencies.
CC HUD
9WaterTian/cc-hud
Compact Claude Code statusline — zero-dependency, crash-free on Windows
claude-scope
11YuriNachos/claude-scope
A dependency-free status line with multiple widgets and themes.
Claude Tab Tracking
26lightpointventures/claude-tab-tracking
Real-time task tracking and conversation memory for Claude Code sessions
Bar
29allthingsclaude/bar
A statusline for Claude Code that shows context usage, session limits, and git info right in your terminal.
claude-code-statusline
13jsubroto/claude-code-statusline
A terminal configurator for picking status line fields and a theme.
Browse the most popular Claude Code mods, all status lines, or the skills and MCP server directories.