Skip to content

Openpets

Local first, desktop companion platform with animated pets, plugin SDK and coding-agent integrations.

Install

$npx @open-pets/cli plugin new "My Plugin" --template tamagotchi
Claude Code
claude mcp add openpets -- npx @open-pets/cli plugin new "My Plugin" --template tamagotchi
Cursor / Claude Desktop (mcp.json)
{
  "mcpServers": {
    "openpets": {
      "command": "npx",
      "args": [
        "@open-pets/cli",
        "plugin",
        "new",
        "\"My",
        "Plugin\"",
        "--template",
        "tamagotchi"
      ]
    }
  }
}

Install command taken from the project's README or registry entry. Always review code before running it.

A desktop companion platform with pets, plugins, and optional local agent integrations.

OpenPets puts an animated companion on your desktop, then lets plugins turn it into a focus buddy, reminder system, tiny game, launcher, or coding-agent sidekick.

by Boring Dystopia Development

 
 
 

Read this in: English | 日本語 | 한국어 | 简体中文 | 繁體中文 | Português (Brasil) | Español (LatAm)


Download OpenPets

Download the latest OpenPets desktop release and launch it. A pet appears immediately; no agent setup required.

  • Desktop pets: animated companions that idle, wander, react, and keep your workspace from feeling empty.
  • Official plugins: focus timers, reminders, mood check-ins, mini games, launch shortcuts, hydration nudges, and virtual-pet stats.
  • Plugin SDK v3: a sandboxed JavaScript/TypeScript runtime for building new pet abilities with permissions, quotas, storage, schedules, commands, panels, events, audio, notifications, and more.
  • Optional agent layer: Claude Code, OpenCode, Cursor, Devin, Pi, and MCP clients can drive local pet reactions without exposing prompts, code, paths, logs, or secrets in speech bubbles.

Star OpenPets

If OpenPets makes your coding setup or desktop workspace a little more fun, please give the repo a star.


For Users: Getting Started

You do not need to be a developer or connect any AI agents to enjoy OpenPets. The desktop app is fully functional out of the box with the official plugin lineup.

1. Install OpenPets Desktop

Download the package for your operating system from OpenPets Releases, or use the community-maintained AUR package on Arch-based Linux:

  • macOS Apple Silicon: OpenPets-*-mac-arm64.dmg
  • macOS Intel: OpenPets-*-mac-x64.dmg
  • Windows: OpenPets-*-win-x64-setup.exe
  • Linux: OpenPets-*-linux-x86_64.AppImage
  • Arch Linux / CachyOS: Install the community-maintained openpets-bin AUR package by @pinoybear with paru -S openpets-bin (or yay -S openpets-bin).

Note: Windows release installers are signed. macOS builds may still be unsigned and can trigger a security warning; if macOS blocks execution, remove the quarantine flag via terminal:

xattr -dr com.apple.quarantine /Applications/OpenPets.app

2. Manage and Customize Pets

Browse installed pets, preview their animation frames, and configure which pet monitors each workspace or agent window from the built-in Pet Gallery.

3. Enable Official Plugins

OpenPets v3 ships with a modular Official Plugin Catalog. Enable or configure plugins via the desktop Control Center to add focus timers, reminders, and mini interactive games.

Shipped official lineup

Similar plugs

Orca is the ADE for working with a fleet of parallel agents. Run any coding agent with your own subscription. Available on desktop, mobile and remote runtime.

CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies

Documented system prompts from Anthropic - Claude Fable 5.1, Opus 5.5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-6-Astra, Codex. Google - Gemini 3.8 Flash, 3.1 Pro,…

Wrap Antigravity, ChatGPT Codex, Claude Code, Grok Build, Muse Code, Devin as an OpenAI/Gemini/Claude/Codex compatible API service, allowing you to enjoy the free Gemini…