Vibe Coding Discover

MCP

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

★ 1.2K117 forksTypeScriptMITOpenPetsHQ

Local-first Electron desktop companion with animated pets. Ships an MCP stdio server plus hooks for Claude Code, OpenCode, Cursor and Pi so coding agents can trigger pet reactions, and a sandboxed plugin SDK v3 for custom pet abilities.

Use Cases

Show coding-agent status/animations on a desktop pet via MCPAgent speech-bubble notifications on local desktopPomodoro focus timer with pet reactionsSnoozeable reminders and hydration nudgesTamagotchi-style virtual pet with stats HUDBuild and test custom pet plugins with the SDK harnessScaffold plugins via the OpenPets CLIDiagnose Claude/Cursor MCP integration with CLI doctorRegister OpenPets as stdio/TCP MCP server for any client

Built With

Language
TypeScript
Frameworks
Electron · TypeScript · Node.js · pnpm · Model Context Protocol · Wrangler/Cloudflare Pages · Blume docs

Tags

desktop-pet · mcp · agent-integrations · claude-code · opencode · cursor · plugin-sdk · electron · typescript · local-first · sandboxed-plugins · tts · hooks · tamagotchi · notifications · ipc