Optional add-ons

What a plugin listing tells you

Plugins are optional behaviors. Each listing declares its permissions; official entries come from this catalog, while community provenance is shown when supplied. If there are no submissions under review, that section simply stays empty.

Read the SDK guide
A 16-bit pixel art illustration on a flat white background showing plug-in tiles with visible permission tags depicted as clean pictograms like shields, keys, and clocks, using a neutral and site-blue color palette.
Official PluginsRequires OpenPets 2.1.0+

Extend your desktop pet

Install safe, sandboxed JavaScript plugins that let your pet keep you company, remind you to take breaks, run focus timers, play with pet actions, or notify you of GitHub events on public repositories.

Plugins
12
Runtime
Sandboxed JS
Permissions
Explicit opt-in · no file access
Catalog updated: Jul 11, 2026

Official catalog

Official plugins

First-party plugins maintained with OpenPets and shipped through the reviewed catalog.

Official
v1.2.0
Min v3.3.0

Calendar Airmail

Send Google Calendar event reminders by airmail with a chosen courier.

ui:deliveryauthnetworkschedulestoragecommandsstatus
openpets.calendar-airmail
How to install
Morning & Evening Routine preview
Morning & Evening Routine icon
Official
v1.0.0
Min v3.3.0

Morning & Evening Routine

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

pet:speakschedulestoragecommands
openpets.day-routine
How to install
Focus Buddy preview
Focus Buddy icon
Official
v1.0.0
Min v3.3.0

Focus Buddy

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

pet:speakpet:interactpet:pinschedulestoragecommandsstatusaudio
openpets.focus-buddy
How to install
Daily Fortune Cookie preview
Daily Fortune Cookie icon
Official
v1.0.0
Min v3.3.0

Daily Fortune Cookie

A cozy daily note from a little fortune cookie.

pet:speakschedulestoragecommands
openpets.fortune-cookie
How to install
Launch Buddy preview
Launch Buddy icon
Official
v1.0.0
Min v3.3.0

Launch Buddy

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

pet:speakpet:reactionaudioschedulestoragecommands
openpets.launch-buddy
How to install
Magic 8-Ball preview
Magic 8-Ball icon
Official
v1.0.0
Min v3.3.0

Magic 8-Ball

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

pet:speakcommandsstorage
openpets.magic-8-ball
How to install
Mood Check-in preview
Mood Check-in icon
Official
v1.0.0
Min v3.3.0

Mood Check-in

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

pet:speakpet:interactschedulestoragecommands
openpets.mood-check-in
How to install
Quick Reminders preview
Quick Reminders icon
Official
v1.0.0
Min v3.3.0

Quick Reminders

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

pet:speakpet:interactaudioschedulestoragecommandsstatusnotify
openpets.reminders
How to install
Virtual Pet preview
Virtual Pet icon
Official
v1.1.0
Min v3.3.0

Virtual Pet

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

pet:speakpet:interactpet:pinpet:reactionschedulestoragecommandsaudioevents
openpets.virtual-pet
How to install
Water Reminder preview
Water Reminder icon
Official
v1.0.1
Min v3.3.0

Water Reminder

A gentle pet nudge to take a water break.

pet:speakpet:interactaudioschedulestoragecommands
openpets.water-reminder
How to install

Community catalog

Community plugins

Reviewed plugins from external creators. Source stays on GitHub, but users install the OpenPets-packaged ZIP after validation.

Submit plugin GitHub issue
Community reviewed
v1.8.1
Min v3.3.0

Spotify Buddy

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

Publisher: Saimun-jd
Saimun-jd/openpets-spotify
Network hosts
api.spotify.comaccounts.spotify.comlrclib.net
networknetwork:writeschedulestoragepet:speakpet:reactioncommandsstatusauthsecretsui:toast
openpets.spotify-buddy
How to install
Walkabout icon
Community reviewed
v1.0.0
Min v3.3.0

Walkabout

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

Publisher: openpets
alvinunreal/openpets
pet:moveeventspets:readstatus
openpets.walkabout
How to install
Community plugins

Build something great for the pet catalog

Have an idea for Spotify, calendar, focus, games, AI helpers, or tiny desktop rituals? Build it in a public GitHub repo, submit it for review, and we can list the safe, packaged version for every OpenPets user.

1

Build the plugin

Create a manifest, one JavaScript entry file, locales, and any bundled assets.

2

Tag a release

Publish a GitHub tag or commit so reviewers can pin the exact source.

3

Get listed safely

OpenPets reviews permissions, hosts, assets, and packaging before it appears in the catalog.

Built for safety and privacy

Sandboxed JavaScript

Plugins run in an isolated JavaScript renderer. They cannot access your file system or AI agent context.

Explicit permissions

Every plugin must declare exactly what it needs: schedule timers, make the pet speak, or access specific approved HTTPS hosts.

Host-rendered config

Plugin configuration is rendered safely by the host app. GitHub Notifications only work with public repositories—no logins or tokens required.

How to install

  1. 1

    Update OpenPets

    Ensure you are running the latest OpenPets desktop version.

  2. 2

    Open Plugins Menu

    Click the OpenPets tray icon and select Plugins.

  3. 3

    Install and Enable

    Browse to the plugin, click Install, configure your settings, and enable it.

Want to build a plugin?

Check out the developer documentation to build your own.

by Alvin