@jmcombs/pi-blue-psl-10k
Powerline-styled footer extension with the Blue PSL 10K theme — single-line status bar with git, context usage, token counts, and cost.
Package details
Install @jmcombs/pi-blue-psl-10k from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@jmcombs/pi-blue-psl-10k- Package
@jmcombs/pi-blue-psl-10k- Version
1.0.1- Published
- Jun 11, 2026
- Downloads
- not available
- Author
- jmcombs
- License
- MIT
- Types
- extension, theme
- Size
- 22.6 KB
- Dependencies
- 0 dependencies · 3 peers
Pi manifest JSON
{
"extensions": [
"./index.ts"
],
"themes": [
"./themes"
],
"image": "https://raw.githubusercontent.com/jmcombs/pi-extensions/main/assets/blue-psl-10k/preview.png"
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
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-10k
Then apply the theme:
/theme blue-psl-10k
Status 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-10k
The 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 check
To test changes locally against a real Pi session:
pi -e ./packages/blue-psl-10k
License
MIT © Jeremy Combs
