返回目錄

alvinunreal/openpets

編輯精選

alvinunreal/openpets

本地優先的桌面陪伴平臺,提供動效寵物、外掛 SDK 與編碼智慧體整合。

前往 GitHub
$ dsh plugin add alvinunreal/openpets

MIT 授權、本機優先的桌面寵物平台,內建外掛 SDK;可作為 stdio/TCP MCP 伺服器接入 DeepSeek Harness 等編碼代理,讓寵物在本機對代理事件做出動畫反應。

DSH 整合

相容

作者聲明

安全稽核

未稽核

最後核實

2026-08-21

授權條款

MIT

01它能幫你完成什麼?

  • Give a coding agent a visible desktop companion that reacts to agent events

    Local pet reaction animations (thinking, editing, testing, success, error), status changes, and short speech bubbles driven by MCP tools

    Developers running coding agents such as DeepSeek Harness who want live, privacy-safe visual feedback while the agent works

  • Add focus timers, reminders and mini games to your workspace without any agent

    Official plugins — focus timers, reminders, mood check-ins, mini games, launch shortcuts, hydration nudges, virtual-pet stats — enabled via the Control Center

    Non-developer desktop users who want an animated companion with productivity plugins out of the box

  • Build custom pet abilities with a sandboxed plugin SDK

    Custom plugins with permissions, quotas, storage, schedules, commands, panels, events, audio and notifications, scaffolded via `npx @open-pets/cli`

    Plugin developers extending the OpenPets companion platform

02如何將外掛接入 DeepSeek Harness?

先決條件

  • A desktop OS: macOS (Apple Silicon or Intel), Windows x64, or Linux (AppImage) — download the matching package from OpenPets Releases
  • For agent integration: an MCP-capable coding agent configuration where the `@open-pets/mcp` server (run via npx) can be registered

安裝步驟

  1. 01

    Download the package for your operating system from OpenPets Releases: `OpenPets-*-mac-arm64.dmg` / `OpenPets-*-mac-x64.dmg` / `OpenPets-*-win-x64-setup.exe` / `OpenPets-*-linux-x86_64.AppImage`, and install it

  2. 02

    Launch OpenPets — a pet appears immediately; no agent setup required

  3. 03

    Optional: enable official plugins (focus timers, reminders, mini games) via the desktop Control Center

  4. 04

    Optional: to drive pet reactions from a coding agent, add the `openpets` server (`"command": "npx"`, `"args": ["-y", "@open-pets/mcp@latest"]`, type stdio) to your agent's `mcpServers` configuration; pass `--pet <petId>` to target a specific pet

驗證整合成功

  • Launch the app and confirm a pet appears immediately on the desktop — no agent setup required
  • Run `npx @open-pets/cli doctor` to check whether integrations are installed or broken and whether the desktop app is reachable (it exits non-zero only when an integration is broken)

03DSH 整合程度與能力邊界

DSH 整合相容

Installed as a standard stdio/TCP MCP server (@open-pets/mcp); MCP-capable coding agents such as DeepSeek Harness drive desktop pet reactions via the openpets_status / openpets_react / openpets_say tools

  • Animated desktop pets

    OpenPets desktop app (macOS / Windows / Linux)animated companions that idle, wander and react on your desktop, managed via the built-in Pet Gallery

  • MCP server for agent-driven reactions

    MCP client / coding agent configuration (stdio or TCP)`openpets_status` (target pet ID + connectivity), `openpets_react` (reaction animations), `openpets_say` (speech bubble)

    runs a local MCP server process; the Claude Code integration additionally writes memory instructions to `~/.claude/CLAUDE.md` and hooks to `~/.claude/settings.json`
  • Official plugin catalog

    built-in desktop Control Centerfocus timers, reminders, mood check-ins, mini games, launch shortcuts, hydration nudges, and virtual-pet stats

    plugins can show notifications, play audio tones and schedule reminders
  • Sandboxed plugin SDK v3

    `@open-pets/plugin-sdk` JavaScript/TypeScript pluginscustom pet abilities with permissions, quotas, storage, schedules, commands, panels, events and audio

    plugin network fetch requests are limited to developer-declared hostnames and guarded against local SSRF

04適合誰?何時不該用?

適合

  • Developers running coding agents such as DeepSeek Harness who want live, privacy-safe visual feedback while the agent works
  • Non-developer desktop users who want an animated companion with productivity plugins out of the box
  • Plugin developers extending the OpenPets companion platform

不適合

  • macOS builds may still be unsigned and can trigger a security warning; if macOS blocks execution you must remove the quarantine flag via `xattr -dr com.apple.quarantine /Applications/OpenPets.app`. Only Windows release installers are signed.

05相容性、維護與安全提醒

  • macOS builds may still be unsigned and can trigger a security warning; if macOS blocks execution you must remove the quarantine flag via `xattr -dr com.apple.quarantine /Applications/OpenPets.app`. Only Windows release installers are signed.
  • Agent integration is per-client and must be configured separately: Claude Code installs MCP plus hooks and memory files, OpenCode installs a hook plugin, and Cursor / other MCP clients must register OpenPets as a stdio or TCP server; `npx @open-pets/cli doctor` diagnoses the Claude hook and Cursor MCP setups.
  • OpenPets is local-first with no central AI server, but pets and plugins are fetched from the openpets.dev catalog (the app is fully functional without it), and any AI features run through connections you configure with your own keys.
2026-05-042026-08-18v3.4.0

MIT · actively maintained (latest release v3.4.0, 2026-08-09)

06常見問題

如何把 DeepSeek Harness 或其他編碼代理接入 OpenPets?

在代理的 MCP 設定中,把 OpenPets 註冊為標準 stdio 或 TCP MCP 伺服器,例如使用 `npx -y @open-pets/mcp@latest`。代理會取得 `openpets_status`、`openpets_react`、`openpets_say` 三個工具,用於檢查連線、觸發動畫(thinking、editing、testing、success、error)與顯示氣泡。傳入 `--pet <petId>` 可指定目標寵物。

一定要連接代理才能使用 OpenPets 嗎?

不需要。下載最新桌面版並啟動,寵物會立即出現,完全不必設定代理。官方外掛(專注計時、提醒、心情簽到、小遊戲、虛擬寵物狀態)可透過桌面控制中心啟用。

我的提示詞或程式碼會出現在寵物氣泡裡嗎?

不會。語音內容會經過驗證,避免洩露敏感變數、路徑、金鑰或多行程式碼片段;所有自動反應都基於本機靜態觸發,例如命令執行或檔案寫入。

支援哪些平台?

macOS(Apple Silicon 與 Intel dmg)、已簽署的 Windows x64 安裝程式,以及 Linux AppImage。macOS 建置可能尚未簽署,若被系統阻擋,可執行 `xattr -dr com.apple.quarantine /Applications/OpenPets.app` 移除隔離標記。

OpenPets 會把我的資料傳到雲端嗎?

沒有中央 AI 伺服器——AI 功能透過你自行設定的金鑰在本機執行,IPC 使用帶有每次執行隨機安全權杖的本機通訊端。寵物與外掛從 openpets.dev 取得,但即使沒有它,應用程式也能完整運作。

08資料與來源

  • 作者聲明github.com042844d8e3cd…

    To run OpenPets as an MCP tool, add the server to your agent's configuration:

  • 作者聲明github.com042844d8e3cd…

    **Cursor / Other MCP Clients**: Register OpenPets as a standard stdio or TCP MCP server.

  • 作者聲明github.com042844d8e3cd…

    **Optional agent layer**: Claude Code, OpenCode, Cursor, Pi, and MCP clients can drive local pet reactions without expos…

此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-08-21。發現錯誤?提交更正。

🏆

最佳 DeepSeek Harness 外掛

從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。

DSH Plugins 是獨立的 DeepSeek Harness 外掛市集,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。