By Nadav-Fux
Replace Claude Code's statusline with a modular dashboard showing peak hours, rate limits, token burn rate, cache reuse, and context costs across three tiers (minimal/standard/full). A hook-injected narrator surfaces context-management advice in English or Hebrew before each prompt.
Explain what a statusline segment means
Run the narrator manually and print its current observation
Switch the narrator's output language (English / Hebrew / both)
Diagnose (and optionally fix) claude-2x-statusline problems
Switch statusline to full tier (with dashboard)
Switch statusline to full tier with dashboard. Use when user says 'statusline full', 'full statusline', 'statusline dashboard', 'show rate limits', or 'full mode'.
Switch statusline to minimal tier. Use when user says 'statusline minimal', 'basic statusline', 'simple statusline', or 'minimal mode'.
Guide the user through the first-run onboarding flow after installing claude-2x-statusline. Use when the user asks what to do next after install, wants a quickstart, or asks for post-install help.
Set up the claude-2x-statusline. Use when user says 'statusline setup', 'install statusline', 'configure statusline', or 'set up status line'.
Switch statusline to standard tier. Use when user says 'statusline standard', 'normal statusline', 'default statusline', or 'standard mode'.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Peak hours • Rate limits • Burn rate • Context • Git — all live, all auto-updating.
Live Preview & Tier Picker • by Nadav Fux
ניווט מהיר: מה זה? • 3 רמות תצוגה • התקנה • מדדים ו-Rolling Window • Narrator Hook • פקודת /explain • עדכון אוטומטי • Telemetry • Windows • בדיקות
תוסף ל-Claude Code שמציג שורת סטטוס חיה בתחתית הטרמינל. רואים במבט אחד: האם עכשיו שעות עומס, כמה context נשאר, מה ה-rate limit, כמה עולה הסשן, ומה מצב ה-git.
הקילר-פיצ'ר: שעות העומס מתעדכנות אוטומטית מ-GitHub — אם Anthropic ישנו את המדיניות, אתה מקבל את העדכון בלי לגעת בתוסף.
Minimal — שורה אחת, מינימלי ונקי:
פיק/לא-פיק, מודל, אחוז context, אחוז מכסה 5 שעות, סביבה, git.
Standard — 2 שורות, כולל עלות ו-rate limits:
טוקנים מפורטים, עלות סשן, ושורה שנייה עם ברי rate limit גרפיים וזמני איפוס.
Full (מומלץ) — 4 שורות, דשבורד מלא:
שורה 1: סטטוס נקי. שורה 2: ציר זמן ויזואלי. שורה 3: ברי rate limit. שורה 4: קצב שריפה, זמן עד שה-context ייגמר, ואחוז cache.
הדרך הכי קלה — תגיד ל-Claude:
תתקין לי את claude-2x-statusline מ-github.com/Nadav-Fux/claude-2x-statusline
Claude יריץ clone, install, ישאל איזה רמה אתה רוצה, ויגדיר הכל.
או שורה אחת בטרמינל:
git clone https://github.com/Nadav-Fux/claude-2x-statusline.git ~/.claude/cc-2x-statusline && bash ~/.claude/cc-2x-statusline/install.sh
ה-installer מדפיס בדיוק איזה runtime הוא בוחר (Python / Node.js / Bash) — שקוף לגמרי. על Windows הוא דוחה stubs של Microsoft Store ומחפש Python נייד ב-~/tools/ ו-AppData.
Narrator דורש Python 3.9+. בלעדיו ה-Narrator לא יפעל, אבל שאר ה-statusline עובד עם Node.js או Bash בלבד.
| פקודה | מה עושה |
|---|---|
/statusline-minimal | עובר ל-Minimal |
/statusline-standard | עובר ל-Standard |
/statusline-full | עובר ל-Full (מומלץ) |
שורה 4 ב-Full tier מציגה נתונים על חלון נע של 10 דקות אחרונות, לא על כל הסשן. כך ספייק רגעי לא מעוות את המספר.
spending $5.4/hr moderate (10m) · ctx full ~47m · cache reuse 96% ↑2.3k saving
low / moderate / high מוטמעת ישירות בתצוגה. (10m) = החלון של החישוב.↑2.3k saving מציין כמה טוקנים נחסכו ב-5 דקות האחרונות. כשה-cache בסרק — cache reuse 96% idle. המילה "reuse" מדגישה שקריאות cache עולות כ-10% מה-input הרגיל.~/.claude/statusline-state.json כ-ring buffer של 60 דקות. כתיבה אטומית. קובץ פגום? נכתב מחדש מאפס.ה-Narrator מוסיף הודעה קצרה מעל הפרומפט הבא שלך, בדיוק כמו ש-Borg עושה. הוא קורא את הדשבורד ואומר מה זה אומר ומה כדאי לעשות.
שתי שכבות, אדיטיביות (מוצגות ביחד כשעוברים את הסף):
שכבה 1 — Rules Engine (תמיד פעיל, מתחת ל-50ms, בחינם):
Burning $18/hr — at this rate your 5-hour budget ends in ~40 min. Consider Sonnet for simple steps.
שכבה 2 — Haiku (opt-in, פועל אוטומטית אם ANTHROPIC_API_KEY מוגדר):
claude-haiku-4-5, נורה כל 5 פרומפטים או 15 דקות (המוקדם מביניהם)npx claudepluginhub nadav-fux/claude-2x-statusline --plugin claude-2x-statuslineA Claude Code statusline that shows reasoning effort (⚡) and thinking (💡). 5 presets (xsmall-xlarge), Catppuccin theme, no Node/Nerd Font, native PowerShell on Windows.
Claude Code statusline and quota tracker. Single Bash + jq file, no Node.js, no npm, with pace-aware rate limit tracking.
Unified status line for Claude Code with multi-CLI (Claude, Codex, Gemini, z.ai) usage monitoring, context, rate limits, and cost tracking
Ultimate status line combining rate limits, project info, tool activity, todo progress, and improved emoji/CJK support
Lightweight Claude Code status-line monitor with switchable styles, themes, and slash commands. v3.14.1 lowers the projection red line to 85% (yellow now 70–84) so a 7d window heading for →99% reads red instead of merely warm. v3.14.0 colours the 5h/7d bars by where usage is HEADED, not where it is now: once an end-of-window projection exists, the bar fill, label, and reset clock take their severity from the projected % against the cap (green <80, yellow 80–99, red ≥100) while the fill length still shows current usage — so a 7d window at 24% but on track for →96% reads yellow instead of a falsely-healthy green (all three styles). It also fixes the →NN% projection reading far too low for the first ~15 min after a reset (it was seeded from the used=0 first tick and lagged); it now holds `→--` until MIN_ELAPSED, then seeds from the first trustworthy reading. v3.13.3–v3.13.5 fix the 5h/7d bars sticking at a stale high % after Anthropic re-baselines usage mid-window (e.g. weekly limit raised): the cross-session merge now accepts an official downward revision once the old reading goes unconfirmed for 120s, idle windows replaying hours-old rate_limits blobs (expired 5h reset) can no longer overwrite or re-confirm the shared reading, and the →NN% projection drops its old-denominator samples and relearns after a re-baseline instead of freezing for the rest of the window. v3.13.0 adds a ⚙ session-mode line — effort (low/medium/high/xhigh/max/ultracode/auto) · thinking · fast · output-style — with a distinct static colour gradient per effort tier. v3.12.0 adds an always-on end-of-window projection (→NN%, learned from your local work rhythm) + an at-risk `⚠eta` forecast after each reset timer, session lines on by default, and a faint on-bar version that shows a `↑` hint when a newer release is on PyPI. v3.10.0 adds an opt-in live-activity line (in-progress todo, active tool, completed-tool rollup), git ahead/behind + session duration/lines on the project line, running-subagent lines, an opt-in `bar_shimmer` starfield on the battery bars, and a self-hosted plugin marketplace — plus a reliability fix so auto-update actually runs in daemon mode (detached, non-blocking) and the cache countdown is now per-session-correct. v3.9.0 makes the `cache` countdown auto-detect the real prompt-cache TTL (5m vs 1h) from the transcript, fixing a ~55-minute early `cache COLD` for Claude subscription users (Claude Code requests the 1-hour TTL automatically). v3.7.0 defends against status-line hijacking: a new `cs --setup --project [PATH]` writes a project-level override so another tool stealing the global `~/.claude/settings.json` slot can't kick `cs` out of this project; when displacement is detected, the bar also surfaces a one-line warning. v3.6.0 makes daemon (fast) mode the default for `cs --setup` — under 1% CPU continuously instead of ~3% inline at refreshInterval=1; pass `--inline` to opt back. Requires the `cs` CLI from PyPI (`pip install claude-statusbar` or `uv tool install claude-statusbar`).
Live usage status bar for Claude Code — session limits, weekly usage, lines changed, 10 themes, widget priorities, shimmer animations, and zero API calls