Claude Code Status Line — AI skill for Claude Code
A custom status line script for Claude Code that displays context window usage, git status, and model information.
How to install Claude Code Status Line
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open shanraisshan/claude-code-status-line and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Code Status Line does
A custom status line script for Claude Code that displays context window usage, git status, and model information.
Alternatives in AI
- Ccstatusline — by sirmalloc - A highly customizable status line formatter for Claude Code CLI that displays model info, git b 5.5k ★
- PRD: Agent Builder — Create Your Own Sub-Agent — Your ecosystem, your rules 1.9k ★
- Paritok 4b V1 — Non-destructive compression gateway for AI coding agents 1.4k ★
README
Claude Code Status Line
A minimal status line script for [Claude Code](https://claude.ai/) that displays model name and context window usage.


Preview
**Session start (loading state):**
Opus 4.5 | ○○○○○○○○○○ loading...
**Normal usage (blue circles):**
Opus 4.5 | ●●●○○○○○○○ 30k/200k (15% used)
**Warning state (red circles when > 60%):**
Opus 4.5 | ●●●●●●●○○○ 140k/200k (70% used)
Features
- Context Window Display: Shows token usage with circle-based progress bar
- Loading State: Empty circles with "loading..." at session start
- Warning Indicator: Circles turn red when context usage exceeds 60%
- Minimal Design: Shows only model name and context - no clutter
Requirements
- Claude Code v2.1.6 or higher
jq(JSON processor)- Bash shell
Installation
**Create the scripts directory** (if it doesn't exist):
mkdir -p ~/.claude/scripts**Copy the script**:
curl -o ~/.claude/scripts/status-line.sh https://raw.githubusercontent.com/shanraisshan/claude-code-status-line/main/status-line.shOr manually copy `status-line.sh` to `~/.claude/scripts/`
**Make it executable**:
chmod +x ~/.claude/scripts/status-line.sh**Configure Claude Code** by adding to `~/.claude/settings.json`:
{ "statusLine": { "type": "command", "command": "~/.claude/scripts/status-line.sh" } }**Restart Claude Code** to see the new status line.
How It Works
The script reads JSON data from Claude Code via stdin and displays:
- Model name: From
model.display_nameor
Related Skills
Context Meter
A tiny status-line script that renders a colored context-window bar under your AI coding agent's prompt. Claud
ClaudeCode Launchpad CLI
9 Windows & macOS 2-minute installer for Claude Code — auto-installs Node.js, Git & Claude Code; two-line live
ClaudeCodeStatusLine
Custom status line for Claude Code showing model, tokens, rate limits, and git info in real-time.
Cc Poor Mans Statusline
Lightweight custom statusline for Claude Code showing usage limits, model availability, and context window
Claude Code Terminal Pro
Enhance Claude Code terminal with a Gruvbox Dark status line that shows model info and real-time context usage
Claude Dipstick
A status line for Claude Code. Context, model, session usage, week usage, budget/cost and more. One bash file,
Related Agents
Tp Session Restorer
PROACTIVELY use this as the FIRST step after /clear, compaction, or a fresh window when a recent session_snaps
Context Optimizer
Meta utility agent for token and context optimization. Spawn when needing to compress agent prompts, optimize
Readme Updater Agent
Coordinator agent that aggregates research from all agents and updates the README with latest context window i