Free open-source desktop pets for your computer

Install animated desktop pets, browse a growing virtual pet gallery, keep everything local-first, connect optional AI agent integrations, and extend behavior with a sandboxed Plugin SDK v3.

More downloads on GitHub

Other builds: Intel Mac·DEB·RPM

  • Free forever
  • Open source
  • One-command install
A floating island packed with cute open-source companion pets

Live demo

See OpenPets running with your agent

Desktop companions sit beside your coding workflow while your AI agent works. Watch OpenPets in action.

OpenPets demoNo audio needed

What is OpenPets?

A desktop pet app built for cute companions, customization, and focus

OpenPets is a free, open-source desktop pet app. Pick animated pets from the gallery, let them roam beside your work, customize their reactions, and add safe plugins for reminders, focus timers, mood check-ins, and playful actions.

Animated virtual desktop pets

Install pet packs, preview animations, and choose the companion that fits your desktop.

Open-source and local-first

OpenPets is free, MIT licensed, and designed so your pet stays lightweight and respectful of your workspace.

Plugins for useful behavior

Add focus timers, break reminders, pet-care mechanics, custom actions, and AI coding-tool reactions without giving plugins file access.

The Control Center

Everything your companion does, in one window

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.

Your companion command center

Dashboard

Your companion command center

See your active pet, total speech bubbles, animations triggered, and which companions are working hardest — all at a glance.

Tune how your companion behaves

Reaction Mapping

Tune how your companion behaves

Choose which animation plays for every reaction — idle, working, waiting, and more — so your pet moves and feels exactly the way you want.

A whole shelf of companions

Pet Library

A whole shelf of companions

Install, import, and preview hundreds of animated pets, then set your default with a single click.

Browse the gallery
Give your companion new tricks

Plugins

Give your companion new tricks

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
Plug into the tools you already use

Integrations

Plug into the tools you already use

Connect Claude Code, OpenCode, Cursor, and more in one step, and your companion comes to life right alongside them.

View all integrations

Plugin SDK v3

Supercharge Your Companion

Customize your pet's behavior with safe, sandboxed JavaScript plugins. Run focus timers, break reminders, mood check-ins, custom commands, and more.

Morning & Evening Routine preview

Morning & Evening Routine

Gentle daily check-ins to start and close your day with your pet.

Focus Buddy preview

Focus Buddy

A pet Pomodoro-style focus timer that helps you focus, then nudges you to take breaks.

Daily Fortune Cookie preview

Daily Fortune Cookie

A cozy daily note from a little fortune cookie.

Launch Buddy preview

Launch Buddy

A friendly startup greeting with gentle timing, reactions, and optional sound.

Magic 8-Ball preview

Magic 8-Ball

Ask a lighthearted question and get a warm, playful answer from your pet.

Mood Check-in preview

Mood Check-in

A gentle once-a-day pet check-in for noticing how you feel.

Quick Reminders preview

Quick Reminders

Set short local reminders from the pet menu, delivered with sound and a sticky alert bubble you can snooze.

Spotify Buddy

Your pet reacts to Spotify, syncs lyrics in real time, and controls playback.

Virtual Pet preview

Virtual Pet

Care for a little desktop companion and watch your bond grow through gentle everyday interactions.

Walkabout

Makes your pet roam the screen. Wander, follow your cursor, or patrol back and forth.

Water Reminder preview

Water Reminder

A gentle pet nudge to take a water break.

Plays Nice With

Plug Into Your Stack

Drop-in pets for the AI coding tools you already use. One command, instant companion.

Desktop pet FAQ

Questions about OpenPets desktop pets

What is a desktop pet?

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.

Is OpenPets free?

Yes. OpenPets is free, open source, and MIT licensed. You can download the app, browse pets, and create your own pet packs.

Can I add custom desktop pets?

Yes. You can create a pet pack with sprites, animations, and metadata, then submit it to the OpenPets gallery for review.

Does OpenPets support plugins?

Yes. OpenPets includes a sandboxed Plugin SDK for reminders, focus timers, mood check-ins, virtual pet behavior, custom actions, and approved integrations.

Does OpenPets work with AI coding tools?

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.

Is OpenPets privacy-friendly?

OpenPets is local-first. Plugins run in a sandbox and must declare permissions; they do not get file-system access or AI-agent context by default.

Become A Creator

Missing Your Pet?

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.

  1. 01

    Design It

    Create your pet pack with art assets, animations, and metadata matching the catalog specification.

  2. 02

    Submit It

    Open a GitHub issue using the submit-pet template. Attach your pet pack or art assets and a name.

  3. 03

    Adopt It

    We review, merge, and ship your pet to the gallery — anyone can install it with one command.

Submit A Pet

Free, open source, MIT licensed.

by Alvin