@vedssharma/pi-pet
A virtual pet for your pi terminal sessions. Pick a pet, feed it tokens, and watch it grow!
Package details
Install @vedssharma/pi-pet from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@vedssharma/pi-pet- Package
@vedssharma/pi-pet- Version
1.0.0- Published
- May 10, 2026
- Downloads
- 59/mo · 59/wk
- Author
- vedssharma
- License
- unknown
- Types
- extension
- Size
- 26.2 KB
- Dependencies
- 0 dependencies · 3 peers
Pi manifest JSON
{
"extensions": [
"./extensions"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
🐾 pi-pet
A virtual pet that lives in your pi terminal! Pick a pet, feed it tokens, and watch it grow over sessions.
Features
- 6 pet species — Cat 🐱, Dog 🐶, Dragon 🐉, Bunny 🐰, Penguin 🐧, Fox 🦊
- 6 life stages — Baby → Child → Teen → Adult → Elder → Legendary
- Token-fed growth — Your pet feeds on tokens consumed during LLM conversations
- Persistent across sessions — Your pet lives on between pi sessions
- Terminal widget — See your pet and its mood above the editor
- Status bar — Quick pet status in the footer
Install
pi install /path/to/pi-pet
# or for a quick test:
pi -e /path/to/pi-pet/extensions/pi-pet.ts
Commands
| Command | Description |
|---|---|
/pet |
Adopt a new pet (first time) or view stats |
/pet feed |
Give your pet 5K bonus tokens as a treat |
/pet stats |
View detailed pet statistics |
/pet rename <name> |
Rename your pet |
How It Works
Feeding
Your pet automatically eats tokens from every LLM response. Both input and output tokens count. The more you use pi, the more your pet grows!
Leveling
- Every 50,000 tokens consumed earns your pet one level
- Level milestones are announced every 5 levels
Life Stages
| Stage | Level Required |
|---|---|
| 🐣 Baby | 0 |
| 🧒 Child | 5 |
| 🧑 Teen | 15 |
| 🧑🦱 Adult | 30 |
| 👴 Elder | 60 |
| ✨ Legendary | 100 |
Hunger & Mood
- Pet hunger increases over time since last feeding
- Full (< 1 hour) → Content (< 4 hours) → Hungry (< 12 hours) → Starving!
- Happiness decays when your pet goes hungry
- Each species has unique mood messages
Pet Data
Pet state is saved to ~/.pi/pi-pet/pet.json and persists across all sessions.
ASCII Art
Each pet has unique ASCII art that evolves through all 6 life stages — from tiny babies to legendary creatures adorned with stars and sparkles ✨
/\_/\ → ★ /\_____/\ ★
( o.o ) → ✦/ ◆ ◆ \✦
> ^ < → ✧( == ▼ == )✧
✦ LEGENDARY CAT ✦
License
MIT