What problem does it solve? Claude Code's terminal gives no persistent visibility into which directory, git branch, model, context usage, or rate limit you are operating under, forcing you to run manual commands to check session state. ## Core Features & Use Cases - Two-line status display: Line 1 shows directory name, git branch (with detached HEAD fallback), worktree name, and model name; line 2 shows context percentage, rate limit usage with reset time, and lines added/removed. - Safe settings merge: Merges the statusLine configuration into ~/.claude/settings.json while preserving all existing settings and asking before overwriting a prior statusLine entry. - Use Case: After starting a new project session, ask to install the statusline so every subsequent response shows your current branch, remaining context, and rate limit status at the bottom of the terminal. ## Quick Start Install the Claude Code statusline so I can see my git branch, context usage, and rate limits in the terminal.