[READ-ONLY] Mirror of https://github.com/andrioid/pizza-pi.
0

Configure Feed

Select the types of activity you want to include in your feed.

TypeScript 100.0%
4 1 3

Clone this repository

https://git.vm.fail/andri.dk/pizza-pi https://git.vm.fail/did:plc:lf37zlmw2f2ur42m2jf74hxo
ssh://git@knot1.tangled.sh:2222/andri.dk/pizza-pi ssh://git@knot1.tangled.sh:2222/did:plc:lf37zlmw2f2ur42m2jf74hxo

For self-hosted knots, clone URLs may differ based on your setup.


README.md

🍕 pizza-pi#

A pi package with a few tasty toppings (extensions) for pi.

Extensions#

A status footer that uses Nerd Font glyphs to show project and LLM context at a glance.

  • Left: folder · branch (with dirty / ahead / behind indicators)
  • Right: model + thinking level · context usage · session cost

Requires a Nerd Font in your terminal to render the glyphs correctly.

loading-the-matrix#

Replaces pi's default working spinner with a cascading column of half-width katakana — Matrix-style falling code — and rotates through 30+ in-universe working messages ("Following the white rabbit...", "Dodging bullets...", "There is no spoon..."). Colors come from the active theme, so it adapts to any palette and looks especially right on the matrix theme.

Commands:

  • /loading-the-matrix — show current state
  • /loading-the-matrix on — enable (default)
  • /loading-the-matrix off — restore pi's default spinner

Themes#

matrix#

A phosphor-green CRT theme tuned for that "jacked into the construct" look. Pairs naturally with loading-the-matrix — the spinner's head/body/tail/fade levels map onto the theme's phosphorBright / phosphor / phosphorDim / phosphorText ramp.

Activate with /theme matrix (or set it in settings.json).

Install#

Heads up: pi packages run with full system access. Read the source before installing.

# Latest from main
pi install git:github.com/andrioid/pizza-pi

# Pin to a release tag
pi install git:github.com/andrioid/pizza-pi@v0.1.0

Project-local install (writes to .pi/settings.json so your team picks it up):

pi install -l git:github.com/andrioid/pizza-pi

Try it for one run without installing:

pi -e git:github.com/andrioid/pizza-pi

Manage#

pi list                                  # see installed packages
pi config                                # enable/disable individual extensions
pi update                                # update non-pinned packages
pi remove git:github.com/andrioid/pizza-pi

Develop#

Clone and point pi at the local checkout while iterating:

git clone https://github.com/andrioid/pizza-pi.git
pi -e ./pizza-pi

Add new extensions under extensions/ — they're auto-discovered via the glob in package.json (./extensions/*.ts).

License#

MIT