https://github.com/kamranahmedse/claude-statusline
Minimal Claude Code statusline setup I personally use
https://github.com/kamranahmedse/claude-statusline
Last synced: 4 months ago
JSON representation
Minimal Claude Code statusline setup I personally use
- Host: GitHub
- URL: https://github.com/kamranahmedse/claude-statusline
- Owner: kamranahmedse
- License: mit
- Created: 2026-03-08T16:53:33.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-04-03T20:19:55.000Z (4 months ago)
- Last Synced: 2026-04-03T21:42:32.471Z (4 months ago)
- Language: Shell
- Homepage:
- Size: 45.9 KB
- Stars: 995
- Watchers: 5
- Forks: 60
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ccamel - kamranahmedse/claude-statusline - Minimal Claude Code statusline setup I personally use (Shell)
README
# claude-statusline
Configure your Claude Code statusline to show limits, directory and git info

## Install
Run the command below to set it up
```bash
npx @kamranahmedse/claude-statusline
```
It backups your old status line if any and copies the status line script to `~/.claude/statusline.sh` and configures your Claude Code settings.
## Requirements
- [jq](https://jqlang.github.io/jq/) — for parsing JSON
- curl — for fetching rate limit data
- git — for branch info
On macOS:
```bash
brew install jq
```
## Uninstall
```bash
npx @kamranahmedse/claude-statusline --uninstall
```
If you had a previous statusline, it restores it from the backup. Otherwise it removes the script and cleans up your settings.
## License
MIT