GitHub Copilot MCP
VS Code
VS Code support is planned for a future OpenPets integration guide.
Coming soonInstall animated desktop pets, browse a growing virtual pet gallery, keep everything local-first, connect optional coding-tool integrations, and extend behavior with a sandboxed Plugin SDK v3.
Other builds:
Live demo
Desktop companions sit beside your coding workflow while your coding agent works. Watch OpenPets in action.
The Control Center
OpenPets ships with a full control center — watch live activity, fine-tune how your pet behaves, add plugins, and manage your whole shelf of companions.
Dashboard
See your active pet, total speech bubbles, animations triggered, and which companions are working hardest — all at a glance.
Reaction Mapping
Choose which animation plays for every reaction — idle, working, waiting, and more — so your pet moves and feels exactly the way you want.
Pet Library
Install, import, and preview hundreds of animated pets, then set your default with a single click.
Plugins
Add playful extras like fortune cookies, mood check-ins, focus timers, and gentle reminders — little touches that make your pet feel alive and keep you company through the day.
Integrations
Connect Claude Code, OpenCode, Cursor, and more in one step, and your companion comes to life right alongside them.
Plugin SDK v3
Customize your pet's behavior with safe, sandboxed JavaScript plugins. Run focus timers, break reminders, mood check-ins, custom commands, and more.
Send Google Calendar event reminders by airmail with a chosen courier.
Gentle daily check-ins to start and close your day with your pet.
A pet Pomodoro-style focus timer that helps you focus, then nudges you to take breaks.
A cozy daily note from a little fortune cookie.
Your pet tracks your Higgsfield AI generations and celebrates when they finish.
A friendly startup greeting with gentle timing, reactions, and optional sound.
Ask a lighthearted question and get a warm, playful answer from your pet.
A gentle once-a-day pet check-in for noticing how you feel.
Set short local reminders from the pet menu, delivered with sound and a sticky alert bubble you can snooze.
Your pet reacts to Spotify, syncs lyrics in real time, and controls playback.
Care for a little desktop companion and watch your bond grow through gentle everyday interactions.
Makes your pet roam the screen. Wander, follow your cursor, or patrol back and forth.
A gentle pet nudge to take a water break.
Plays Nice With
Drop-in pets for the coding tools you already use. One command, instant companion.
GitHub Copilot MCP
VS Code support is planned for a future OpenPets integration guide.
Coming soonMCP config
Windsurf support is planned for a future OpenPets integration guide.
Coming soonMCP + rules
Zed support is planned for a future OpenPets integration guide.
Coming soonPet Gallery
1177 companions ready to roam your dock. Hover any sprite to wake it up.Tap to meet them.
— curated companions we're spotlighting right now.
— characters made by the OpenPets crew.
— community-made pets in a western pixel-art style.
— community-made pets in an asian pixel-art style.
Browse all 1177 pets
Desktop pet FAQ
A desktop pet is a small animated companion that lives on your computer screen. OpenPets lets you install, preview, and customize desktop pets from a shared gallery.
Yes. OpenPets is free, open source, and MIT licensed. You can download the app, browse pets, and create your own pet packs.
Yes. You can create a pet pack with sprites, animations, and metadata, then submit it to the OpenPets gallery for review.
Yes. OpenPets includes a sandboxed Plugin SDK for reminders, focus timers, mood check-ins, virtual pet behavior, custom actions, and approved integrations.
OpenPets can connect to tools like Claude Code, OpenCode, Cursor, and MCP-compatible assistants, so your desktop pet can react while your coding agent works.
OpenPets is local-first. Plugins run in a sandbox and must declare permissions; they do not get file-system access or coding-agent context by default.
Become A Creator
Every pet in the gallery starts as a custom pet pack or art asset. Draw or animate your own, drop it in an issue, and adopt your character into the pack.
Create your pet pack with art assets, animations, and metadata matching the catalog specification.
Open a GitHub issue using the submit-pet template. Attach your pet pack or art assets and a name.
We review, merge, and ship your pet to the gallery — anyone can install it with one command.
Free, open source, MIT licensed.