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.
More downloads on GitHubOther builds: Intel Mac·DEB·RPM·AUR
New in v4
OpenPets v4 adds an AI assistant you can chat or talk with, a calm corner for stressful moments, and a few new ways your pet helps through the day.

Type or talk
Chat with the keyboard, or press Talk and say it out loud.
Suggested prompts
Not sure what to ask? Tap a prompt to get going.
Real actions
It sets reminders and starts focus sessions for you, not just answers.
Compact chat bar
Shrink the chat to a slim bar that stays out of your way.
Anxiety Aid Tools Official pluginWhen things feel like too much, your pet walks you through a short exercise. Pick one, follow along, and close it when you're done.

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.
Browse the gallery
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.
Browse all plugins
Integrations
Connect Claude Code, OpenCode, Cursor, and more in one step, and your companion comes to life right alongside them.
View all integrationsPlugin SDK v3
Customize your pet's behavior with safe, sandboxed JavaScript plugins. Run focus timers, break reminders, mood check-ins, custom commands, and more.
Plays Nice With
Drop-in pets for the coding tools you already use. One command, instant companion.
SupportedCompanion integration
Configure Claude Code with OpenPets MCP tools, managed hooks, and safe status instructions.
Setup Guide
SupportedCompanion plugin
Use the OpenPets OpenCode plugin to connect OpenCode lifecycle events to your desktop pet.
Setup GuidePi extension
Connect Pi to OpenPets with the @open-pets/pi extension package, automatic safe reactions, and an /openpets slash command namespace.
Setup Guidenpm CLI
Send pet reactions and short messages from terminal commands, npm scripts, git hooks, and local automation.
Setup GuideGeneric stdio MCP
Any assistant with stdio MCP support can connect to a running OpenPets desktop app.
Setup GuideMCP + project rules
Connect Cursor to OpenPets with global or project MCP setup, optional project rules, and pet routing.
Setup GuideGitHub 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
0 companions ready to roam your dock. Hover any sprite to wake it up.Tap to meet them.
New Halloween pack
Meet 24 Halloween companions, from tiny ghosts and black cats to a candy-filled pumpkin. Pick a pet and bring the party to your desktop.

- fresh stationery, study, and desk buddies ready for class.
- characters made by the OpenPets crew.
- curated companions we're spotlighting right now.
- community-made pets in a western pixel-art style.
- community-made pets in an asian pixel-art style.
Browse all 0 pets

Pet Studio
Can't find the one you want? Turn a photo of your pet, a toy, a drawing, or just an idea into an animated companion.

Add a photo or describe a creature in a few words.

Studio draws a few looks. Pick the one you love before anything is animated.

Studio animates every move. Add it to OpenPets with one click.
Sign in with Google or email. Credits are only spent when Studio draws.
Earn Studio credits by following @openpets.dev on TikTok or submitting a video for review.
Earn CreditsCreators & influencers
We build custom pets and custom plugins for streamers, VTubers and communities, free for creators with an audience. Fans install with one command and your character reacts to their coding sessions.

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. Pet Studio turns a photo or an idea into your own animated pet, ready to add to OpenPets. You can also draw one by hand with the open pet format.
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.