Skip to content

robhowley/pi-userland

Repository files navigation

Pi Userland

Monorepo of independently publishable Pi packages.

Small, focused packages to augment your Pi environment without adding unnecessary overhead.

Packages

Package Description
pi-openrouter Terminal overlay for OpenRouter usage: caps, spend, burn rate, and model breakdowns.
pi-session-hygiene Status bar indicator for session cost, context, and cache rate to track session health
pi-spinner-verbs Customizes thinking text with themed verbs (e.g., "Paying the iron price...", "With fire and blood...") for sessions with more personality.
pi-structured-return Save money by turning noisy CLI output into compact structured results (fewer tokens), full logs preserved.
pi-yolo-seatbelt Configurable guardrails for destructive commands. Keep the YOLO workflow but avoid bash catastrophe.

Install

An individual package

pi install npm:@robhowley/[name-of-package]

The full bundle

pi install git:github.com/robhowley/pi-userland

Development

Setup

pnpm install

Checks

pnpm lint
pnpm typecheck
pnpm format:check

Add a package

packages/<name>/

Requirements:

  • independently publishable
  • narrow scope
  • minimal cross-package dependencies

Releasing

Packages are versioned and released independently using conventional commits.

License

MIT