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

uvx claude-code-setup

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

Install a specific component:

uvx claude-code-setup statusline

Uninstall:

uvx claude-code-setup --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.1.tar.gz (15.2 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.1-py3-none-any.whl (16.8 kB view details)

Uploaded Python 3

File details

Details for the file claude_code_setup-0.1.1.tar.gz.

File metadata

  • Download URL: claude_code_setup-0.1.1.tar.gz
  • Upload date:
  • Size: 15.2 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.1.tar.gz
Algorithm Hash digest
SHA256 7c34c862783f5de750b7e3b02300caaca015874bb0bb073e8de96511a176e346
MD5 37472dfd79eabb190afc806370aab4f1
BLAKE2b-256 a3ad98c3859e57100a65780457c5fdba6d7ba41675cc6bd2ca47e4ccc898f91d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for claude_code_setup-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b84957c8787eb6523505f308b284505c011cb3f58a89dfd23a25109d283366d7
MD5 5334a30432fb57de46cf84bcffa34f8a
BLAKE2b-256 1c57a3a2f4086fa2de4a74b9a6328fc74da8035e8d6d4397f1e400b74daaa10a

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