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
7
Runtime
Sandboxed JS
Permissions
Explicit opt-in · no file access
Catalog updated: May 27, 2026
v1.0.0
Min v2.1.2

Ambient Companion

Adds gentle greetings and occasional background check-ins so your pet feels present while you work.

pet:speak pet:reaction schedule storage status
openpets.ambient-companion
How to install
v1.0.0
Min v2.1.2

Break Buddy

Reminds you to rest your eyes, stretch, hydrate, and take healthy breaks on a schedule you control.

pet:speak pet:reaction schedule storage commands status
openpets.break-buddy
How to install
v1.0.0
Min v2.1.2

Focus Buddy

Adds pet-menu commands for focus sessions, short breaks, long breaks, pause, resume, and status updates.

pet:speak pet:reaction schedule storage commands status
openpets.focus-buddy
How to install
v1.1.0
Min v2.1.2

GitHub Notifications

Watches public GitHub repositories and lets your pet notify you about releases and failed workflows.

network schedule storage pet:speak pet:reaction commands status
openpets.github-notifications
How to install
v1.0.0
Min v2.1.2

Pet Pal

Adds fun right-click pet actions like say hello, keep me company, cheer me up, do a trick, celebrate, and calm down.

pet:speak pet:reaction commands status
openpets.pet-pal
How to install
v1.0.0
Min v2.1.2

Quick Reminders

Set short local reminders from the pet menu.

pet:speak pet:reaction schedule storage commands status
openpets.quick-reminders
How to install
v1.0.0
Min v2.1.2

Wander Buddy

Lets your default pet take occasional safe little walks while staying quiet and unobtrusive.

pet:move schedule storage commands status
openpets.wander-buddy
How to install

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.

Plugin SDK
by Alvin