https://github.com/robhowley/pi-userland
Pi packages for a smarter, streamlined, and more whimsical workflow
https://github.com/robhowley/pi-userland
context-management guardrails openrouter pi-coding-agent pi-package spinner-verbs token-reduction
Last synced: about 1 month ago
JSON representation
Pi packages for a smarter, streamlined, and more whimsical workflow
- Host: GitHub
- URL: https://github.com/robhowley/pi-userland
- Owner: robhowley
- License: mit
- Created: 2026-04-29T14:41:27.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-05-05T21:53:00.000Z (about 1 month ago)
- Last Synced: 2026-05-05T23:07:11.662Z (about 1 month ago)
- Topics: context-management, guardrails, openrouter, pi-coding-agent, pi-package, spinner-verbs, token-reduction
- Language: TypeScript
- Homepage:
- Size: 619 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# 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`](packages/pi-openrouter/README.md) | Terminal overlay for OpenRouter usage (caps, spend, burn rate, and models) and automatic session tagging in generations logs. |
| [`pi-session-hygiene`](packages/pi-session-hygiene/README.md) | Status bar indicator for session cost, context, and cache rate to track session health |
| [`pi-spinner-verbs`](packages/pi-spinner-verbs/README.md) | Customizes thinking text with themed verbs (e.g., "Paying the iron price...", "With fire and blood...") for sessions with more personality. |
| [`pi-structured-return`](packages/pi-structured-return/README.md) | Save money by turning noisy CLI output into compact structured results (fewer tokens), full logs preserved. |
| [`pi-yolo-seatbelt`](packages/pi-yolo-seatbelt/README.md) | Configurable guardrails for destructive commands. Keep the YOLO workflow but avoid bash catastrophe. |
## Install
### An individual package
```shell
pi install npm:@robhowley/[name-of-package]
```
### The full bundle
```shell
pi install git:github.com/robhowley/pi-userland
```
## Development
### Setup
```bash
pnpm install
```
### Checks
```bash
pnpm lint
pnpm typecheck
pnpm format:check
```
### Add a package
```bash
packages//
```
Requirements:
- independently publishable
- narrow scope
- minimal cross-package dependencies
## Releasing
Packages are versioned and released independently using conventional commits.
## License
MIT