@jmcombs/pi-blue-psl-10k
v1.1.1
Published
Powerline-styled footer extension with the Blue PSL 10K theme — single-line status bar with git, context usage, token counts, and cost.
Maintainers
Readme
@jmcombs/pi-blue-psl-10k
Replaces Pi's default footer with a two-line Powerline status bar and bundles the matching Blue PSL 10K color theme.
Quick Start
pi install @jmcombs/pi-blue-psl-10kThen apply the theme:
/theme blue-psl-10kStatus Bar Layout
The footer renders two lines pinned to the bottom of the terminal.

Line 1 — left: path and git status; right: cost, thinking level, model
| Segment | What it shows |
| ------- | ------------- |
| Path | Truncated CWD (…/parent/leaf) |
| Git | Branch name with OMP-style dirty indicators (+ staged, ! unstaged, ? untracked) and ahead/behind counts (↓2/↑1) — background color: green (clean), yellow (dirty), sky (ahead only), red (diverged) |
| Cost | Accumulated session cost — hidden when $0 (local/free models) |
| Thinking | Active thinking level (min low med high max) — hidden when off; color-coded muted → blue → teal → sky → mauve |
| Model | Active model ID |
Line 2 — right-aligned: token I/O, cache efficiency, context fill
| Segment | What it shows |
| ------- | ------------- |
| Tokens | ↓ read (input + cache-read) and ↑ write (output + cache-write) counts — hidden at session start |
| Cache | Cache hit rate — works for Anthropic server-side prompt cache and llama.cpp KV cache; hidden when 0% |
| Context | Context window fill — green (<50%) → yellow (≥50%) → orange (≥80%) → red (≥90%) |
Line 2 is omitted entirely before the first model response.
Theme
The bundled Blue PSL 10K theme is a Catppuccin Latte-inspired palette with Path Blue accents. After installing, select it in Pi:
/theme blue-psl-10kThe theme also sets a warm peach tint on user message backgrounds to distinguish your input from model responses.
Commands
| Command | Description |
| ------- | ----------- |
| /blue-psl-restore-footer | Remove the Powerline footer and restore Pi's default |
Development
This package lives in the pi-extensions monorepo.
# From the repo root
npm ci
npm run checkTo test changes locally against a real Pi session:
pi -e ./packages/blue-psl-10kLicense
MIT © Jeremy Combs
