@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.

Packages

Package details

extensiontheme

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.

Footer screenshot

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