Skip to main content

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 with curl -LsSf https://astral.sh/uv/install.sh | sh, or replace uv run with python3 — 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

claude_code_setup-0.1.0.tar.gz (15.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

claude_code_setup-0.1.0-py3-none-any.whl (16.9 kB view details)

Uploaded Python 3

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

Hashes for claude_code_setup-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f02bb05187b6e865d837f3e7dd6b6bb2265db4a61d074ec79a19f3048e2a2f0c
MD5 72665d4e0dceb2dd4411cb84fe11696a
BLAKE2b-256 568e18d5bf25d98afd1a65e8be3ed8b805b5542dd0ad71963000c81e3dcdf9f8

See more details on using hashes here.

File details

Details for the file claude_code_setup-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for claude_code_setup-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 efe78daf12dc4b67026cb84c31de3d09901e9463ff7c31ac7ad6d727188fe8bd
MD5 e359d88fa719cbc29fb92d01f416989e
BLAKE2b-256 911ef26f75dd6ea29dd02e2c252290d7c7a2d6f0e0cb656cf218567a29573c4a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page