Open-source desktop companion platform featuring animated pets, local-first privacy, optional AI agent integrations, and a sandboxed Plugin SDK v3.

  • 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

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.

SDK v3

Focus Buddy

Stay focused with customizable Pomodoro timers, focus sessions, and animations.

SDK v3

Reminders

Set custom reminders, break schedules, and alerts that your pet delivers on screen.

SDK v3

Virtual Pet

Keep your pet fed, happy, and entertained with interactive pet-care mechanics.

SDK v3

Magic 8 Ball

Ask your desktop companion questions and get playful, randomized predictions.

SDK v3

Water Reminder

Get friendly, periodic reminders to stay hydrated throughout your working day.

SDK v3

Launch Buddy

Trigger cute custom reactions, sound effects, and greeting prompts when launching apps.

Plays Nice With

Plug Into Your Stack

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

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