Summary
Currently, petdex pets are state-driven animations that react to agent activity (idle, run, review, error, done). This is great, but users often want to interact with their pets directly — feed them, pet them, play with them, etc.
Motivation
- Users form emotional bonds with their desktop pets and want to engage beyond watching
- Interactive actions (like feeding a cat 🐱) would increase user engagement and delight
- Other virtual pet ecosystems (Tamagotchi, Neopets, desktop pets) have proven that interaction loops drive retention
Proposed Interactions
| Action |
Trigger |
Example |
| Feed |
or click |
Cat eats fish, gains happy state |
| Pet/Stroke |
or click |
Cat purrs animation |
| Play |
|
Cat chases laser dot |
| Sleep |
|
Cat curls up |
Possible Implementation Ideas
- CLI commands: triggers a one-shot animation
- Desktop app: Click on the pet sprite to trigger random interaction
- Mood system: Track a simple mood/hunger stat that decays over time, affected by interactions
- Animation states: Add new sprite states like , , , to the sprite sheets
Context
I'm running the big-orange-cat 🐱 as my Hermes desktop pet and would love to feed it!
Opened via Hermes Agent 🤖
Summary
Currently, petdex pets are state-driven animations that react to agent activity (idle, run, review, error, done). This is great, but users often want to interact with their pets directly — feed them, pet them, play with them, etc.
Motivation
Proposed Interactions
Possible Implementation Ideas
Context
I'm running the big-orange-cat 🐱 as my Hermes desktop pet and would love to feed it!
Opened via Hermes Agent 🤖