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
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.
Official catalog
Official plugins
First-party plugins maintained with OpenPets and shipped through the reviewed catalog.
Calendar Airmail
Send Google Calendar event reminders by airmail with a chosen courier.

Morning & Evening Routine
Gentle daily check-ins to start and close your day with your pet.

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

Daily Fortune Cookie
A cozy daily note from a little fortune cookie.

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

Magic 8-Ball
Ask a lighthearted question and get a warm, playful answer from your pet.

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

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

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

Water Reminder
A gentle pet nudge to take a water break.
Community catalog
Community plugins
Reviewed plugins from external creators. Source stays on GitHub, but users install the OpenPets-packaged ZIP after validation.
Spotify Buddy
Your pet reacts to Spotify, syncs lyrics in real time, and controls playback.
Walkabout
Makes your pet roam the screen. Wander, follow your cursor, or patrol back and forth.
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.
Build the plugin
Create a manifest, one JavaScript entry file, locales, and any bundled assets.
Tag a release
Publish a GitHub tag or commit so reviewers can pin the exact source.
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
Update OpenPets
Ensure you are running the latest OpenPets desktop version.
- 2
Open Plugins Menu
Click the OpenPets tray icon and select Plugins.
- 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.

