status-bar-claude
skill
Warn
Health Warn
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 6 GitHub stars
Code Pass
- Code scan — Scanned 2 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
Purpose
This is a shell script that provides a real-time, visual status bar for the Claude Code terminal environment. It displays contextual information like your current directory, git branch, model name, and context window usage using colored progress bars.
Security Assessment
Overall Risk: Low
The tool operates locally and poses minimal security concerns. The automated light scan found no dangerous patterns, hardcoded secrets, or requested elevated permissions. However, because it is a shell script, it is important to note what it interacts with. It executes local commands (`git`, `jq`, `bash`) to gather repository data and system information. It reads JSON provided via standard input by Claude Code to generate the status bar. The script does not appear to make external network requests or exfiltrate data. The installation script modifies local user configuration files (`~/.claude/settings.json`), which is standard behavior for this type of tool.
Quality Assessment
The project is fresh, with its last push occurring today. It is licensed under the permissive and standard MIT license. However, community trust and visibility are currently very low, as indicated by a lack of compatible CLI tags and only 6 GitHub stars. Consequently, while the code itself appears safe, it has not undergone widespread peer review or community testing.
Verdict
Safe to use, as the code is transparent, minimal, and free of dangerous patterns, though you should expect early-stage software with limited community validation.
This is a shell script that provides a real-time, visual status bar for the Claude Code terminal environment. It displays contextual information like your current directory, git branch, model name, and context window usage using colored progress bars.
Security Assessment
Overall Risk: Low
The tool operates locally and poses minimal security concerns. The automated light scan found no dangerous patterns, hardcoded secrets, or requested elevated permissions. However, because it is a shell script, it is important to note what it interacts with. It executes local commands (`git`, `jq`, `bash`) to gather repository data and system information. It reads JSON provided via standard input by Claude Code to generate the status bar. The script does not appear to make external network requests or exfiltrate data. The installation script modifies local user configuration files (`~/.claude/settings.json`), which is standard behavior for this type of tool.
Quality Assessment
The project is fresh, with its last push occurring today. It is licensed under the permissive and standard MIT license. However, community trust and visibility are currently very low, as indicated by a lack of compatible CLI tags and only 6 GitHub stars. Consequently, while the code itself appears safe, it has not undergone widespread peer review or community testing.
Verdict
Safe to use, as the code is transparent, minimal, and free of dangerous patterns, though you should expect early-stage software with limited community validation.
Terminal status bar for Claude Code, shows current directory, git branch, model name, context window usage, and rate limits (5h/7d) as colored progress bars. One-line install.
README.md
status-bar-claude
A shell script that renders a real-time Claude Code status line in your terminal.

Status bar elements
Project develop Sonnet 4.6 ctx ▊▊▊▊▊▊▊▊ 60% 5h ▊▊▊▊▊▊▊▊ 9% 7d ▊▊▊▊▊▊▊▊ 26% reset 8pm
│ │ │ │ │ │ │
│ │ │ │ │ │ └─ 5-hour reset time
│ │ │ │ │ └─ 7-day token usage
│ │ │ │ └─ 5-hour token usage
│ │ │ └─ Context window usage
│ │ └─ Model name
│ └─ Git branch (omitted if not in a repo)
└─ Current working directory
Bar colors: cyan → yellow (50%) → red (75%) → bold red (90%)
Reset time: shown when the 5-hour rate limit data is available (Claude.ai Pro/Max).
Requirements
bashjqgit
Installation
./install.sh
This copies statusline-command.sh to ~/.claude/ and patches ~/.claude/settings.json with the required statusLine config. Restart Claude Code afterward.
Manual installation
1. Copy the script to your Claude config directory
cp statusline-command.sh ~/.claude/statusline-command.sh
chmod +x ~/.claude/statusline-command.sh
2. Configure Claude Code
In ~/.claude/settings.json, add:
{
"statusLine": {
"type": "command",
"command": "bash ~/.claude/statusline-command.sh"
}
}
The script reads JSON from stdin (provided by Claude Code) and prints a colored status string to stdout.
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found