Install and manage Claude Code components (status line, hooks, etc.)
Project description
Claude Code Setup
A personal Claude Code configuration toolkit. Each component is self-contained and installs into ~/.claude with a single command. Currently includes a status line that replaces the default bottom bar with a richer, information-dense display.
Components
| Component | Description |
|---|---|
statusline |
5-row status bar showing git state, context usage, session cost, rate limits, and last message |
Installation
One-liner (no clone needed):
uv run https://raw.githubusercontent.com/Prabhu19/claude-code-setup/main/remote_install.py
Or clone and install:
git clone https://github.com/Prabhu19/claude-code-setup
cd claude-code-setup
uv run install.py
Restart Claude Code after installing. The status bar appears at the bottom of the interface.
No
uv? Install it withcurl -LsSf https://astral.sh/uv/install.sh | sh, or replaceuv runwithpython3— the installer falls back automatically.
Uninstall:
uv run https://raw.githubusercontent.com/Prabhu19/claude-code-setup/main/remote_install.py --uninstall
What's included
Status line
A 5-row bar at the bottom of Claude Code showing everything useful at a glance.
Session │ Sonnet [my-session] │ 📁 project │ 🔀 main │ ⚡ high reasoning
Git │ +3 staged · ~2 modified · ↑1 ahead · 📦 1 stashed · "Fix bug · 5m ago"
Context │ ████░░░░░░ 42% used · 84k of 200k tokens · 🗄 83% cached · 💰 $0.08 · ⏱ 5m 30s
Limits │ 5-hour: 23% used, resets in 2h · 7-day: 41% used, resets in 3d · v2.1.90
Message │ 💬 last user message…
Color coding: green = healthy · amber = needs attention · red = critical.
| Row | Label | Always shown? | Content |
|---|---|---|---|
| 1 | Session |
Yes | Model, session, directory, git branch, effort, vim mode |
| 2 | Git |
In git repos | Staged / modified / untracked counts, ahead/behind remote, stash, last commit |
| 3 | Context |
Yes | Context bar, token count, cache hit rate, cost, duration, API wait, lines changed |
| 4 | Limits |
Pro/Max only | 5-hour and 7-day rate limit usage with reset countdowns, Claude Code version |
| 5 | Message |
When available | Last user message (from transcript), truncated to 100 chars |
See what every field means:
uv run ~/.claude/statusline.py --help
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file claude_code_setup-0.1.0.tar.gz.
File metadata
- Download URL: claude_code_setup-0.1.0.tar.gz
- Upload date:
- Size: 15.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f02bb05187b6e865d837f3e7dd6b6bb2265db4a61d074ec79a19f3048e2a2f0c
|
|
| MD5 |
72665d4e0dceb2dd4411cb84fe11696a
|
|
| BLAKE2b-256 |
568e18d5bf25d98afd1a65e8be3ed8b805b5542dd0ad71963000c81e3dcdf9f8
|
File details
Details for the file claude_code_setup-0.1.0-py3-none-any.whl.
File metadata
- Download URL: claude_code_setup-0.1.0-py3-none-any.whl
- Upload date:
- Size: 16.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
efe78daf12dc4b67026cb84c31de3d09901e9463ff7c31ac7ad6d727188fe8bd
|
|
| MD5 |
e359d88fa719cbc29fb92d01f416989e
|
|
| BLAKE2b-256 |
911ef26f75dd6ea29dd02e2c252290d7c7a2d6f0e0cb656cf218567a29573c4a
|