@spences10/pi-footer

Configurable Pi footer/statusline that keeps model, project, Git, token, and runtime state visible

Packages

Package details

extension

Install @spences10/pi-footer from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@spences10/pi-footer
Package
@spences10/pi-footer
Version
0.0.8
Published
Jun 17, 2026
Downloads
675/mo · 43/wk
Author
spences10
License
MIT
Types
extension
Size
73 KB
Dependencies
2 dependencies · 3 peers
Pi manifest JSON
{
  "extensions": [
    "./dist/index.js"
  ],
  "image": "https://raw.githubusercontent.com/spences10/my-pi/main/assets/pi-package-preview.png"
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

@spences10/pi-footer

built with Vite+ tested with Vitest npm version license

my-pi package preview

See the session state that matters without leaving Pi. pi-footer adds a configurable statusline for model, project, Git, token, and runtime signals so long agent sessions stay easy to orient and trust.

It owns ctx.ui.setFooter(...) and renders core Pi session data plus extension statuses published by other extensions with ctx.ui.setStatus(...).

Commands

  • /footer — pick a footer preset with a modal.

Presets

  • default — current my-pi-style 2–3 line footer.
  • minimal — compact cwd/model/context footer.
  • power — fuller status-forward layout.
  • git-heavy — emphasizes cwd/git/status widgets.

Development

Package scripts build transitive workspace dependencies first, then run local tools through Vite+ with vp exec.

pnpm --filter @spences10/pi-footer run check
pnpm --filter @spences10/pi-footer run test
pnpm --filter @spences10/pi-footer run build