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
安裝步驟
- 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
- 02
Launch OpenPets — a pet appears immediately; no agent setup required
- 03
Optional: enable official plugins (focus timers, reminders, mini games) via the desktop Control Center
- 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 整合程度與能力邊界
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 Center→focus timers, reminders, mood check-ins, mini games, launch shortcuts, hydration nudges, and virtual-pet stats
plugins can show notifications, play audio tones and schedule remindersSandboxed plugin SDK v3
`@open-pets/plugin-sdk` JavaScript/TypeScript plugins→custom 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.
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 取得,但即使沒有它,應用程式也能完整運作。
07相關的 DSH 工作流程
dsh-better-sidebar
作者 omdsh-dev
開放的側邊欄底座,支援三方拓展註冊新側邊欄頁面。內建檔案渲染編輯/終端/側邊對話/Git/子代理頁面 | Open sidebar foundation, supports third-party extensions to register new sidebar pages. Built-in file rendering/editing, terminal, side chat, Git, and sub-agent pages.
dsh-tui
作者 ccch1mneyyy
DSH 官方公眾號收錄的 TUI 補位外掛:Claude Code 風,鯨魚頂欄/即時狀態/流式思考/雙擊 Esc 回滾/上下文進度+TPS。npm 一鍵裝。 DSH official WeChat featured TUI plugin — Claude Code style: whale bar, live status, streaming thoughts, double-Esc rollback, context bar + TPS. npm one-click.
dsh-tianshu-tui
作者 huiliyi37
官方 DeepSeek Harness 的互動式終端 UI 外掛:自研 ANSI 極簡互動渲染、流式 Markdown/工具卡、16+ 主題、slash 命令與選擇器、輸入歷史與本地偏好持久化、LSP 診斷、memory記憶,很絲滑的開發體驗。
dsh-popout-sidebar
作者 e2mcc
將側邊欄彈出為獨立瀏覽器標籤頁,可拖到另一塊螢幕使用
08資料與來源
To run OpenPets as an MCP tool, add the server to your agent's configuration:
**Cursor / Other MCP Clients**: Register OpenPets as a standard stdio or TCP MCP server.
**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 個值得優先安裝的外掛,涵蓋各個分類。
