Virtual Pet for Raycast
A virtual pet in your Raycast menu bar. Feed, play with, and care for your virtual companion to keep it happy and healthy.
Features
- Adopt a virtual pet that lives in your menu bar
 
- Monitor your pet's status and care for it through various interactions, to keep it happy
 
- Fox, Red Panda, Ferret, Pig, Cat, and Octopus companions to choose from
 
Pet Status
Your pet has five key metrics that affect its overall well-being:
- Hunger: Feed your pet to keep it satisfied
 
- Happiness: Play with your pet to keep it happy
 
- Energy: Let your pet rest to recover energy
 
- Cleanliness: Clean your pet to maintain hygiene
 
- Health: Affected by all other stats
 
Actions
- Feed: Satisfies hunger but slightly decreases cleanliness
 
- Play: Increases happiness but consumes energy and hunger
 
- Clean: Restores cleanliness and slightly boosts happiness
 
- Rest: Puts your pet to sleep for an hour to recover energy
 
- Heal: Boosts health (available once per day when health is low)
 
Pet Behavior
- Your pet can fall asleep on its own when very tired
 
- Status metrics decay over time at different rates
 
- The pet displays different mood tags based on its status
 
- Neglect will affect your pet's health and happiness
 
- Well-cared-for pets show special positive mood states
 
TODO
- Add more pet types with unique animations
 
- Implement pet evolution based on care quality
 
- Fine-tune and optimize stat changes based on user feedback
 
- Add actions cooldown to prevent action spamming
 
- Add more animations for different pet states:
- Eating animation when fed
 
- Playing animation for playtime
 
- Cleaning animation
 
- Sick animation when health is low
 
- Special animations for very happy pets
 
 
Credits