返回目錄

openpets

維護狀態: 活躍

openpetshq/openpets

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

前往 GitHub專案首頁
$ npx -y @open-pets/mcp@latest

1,157

星數

104

Fork

TypeScript

語言

MIT

授權條款

2026-05-04

建立於

2026-09-02

最近推送

採 MIT 授權、本地優先的編碼智能體桌面陪伴軟體——一隻動畫寵物加上外掛 SDK,經由選用的 MCP 伺服器接入智能體,讓它們在你的桌面上做出反應。

DSH 整合

相容

作者聲明

安全稽核

未稽核

最後核實

2026-09-04

授權條款

MIT

01它能幫你完成什麼?

  • 在桌面上放置一隻動畫夥伴,外掛可把它變成專注夥伴、提醒系統、小遊戲、啟動器或編碼智能體搭檔。

    會閒置、游走、做出反應的動畫桌面寵物;隨主機綁定的官方外掛陣容(專注計時、提醒、心情打卡、啟動器、魔法 8 號球等)。

    希望在工作流程旁擁有一隻本地動畫桌面夥伴的開發者與編碼智能體使用者——使用應用不需 AI 帳號或任何設定。

  • 讓編碼智能體透過 MCP 驅動桌面寵物的反應。

    標準 MCP 工具(openpets_status、openpets_react、openpets_say),可在本地觸發動畫、改變狀態、顯示對話氣泡。

    希望自己的智能體在桌面上可見並做出反應的編碼智能體使用者(Claude Code、OpenCode、Cursor、Pi 或任意 MCP 客戶端),且不會洩露提示詞、程式碼、路徑、日誌或密鑰。

02如何將外掛接入 DeepSeek Harness?

先決條件

  • 從 GitHub Releases 下載的桌面應用:macOS(Apple Silicon / Intel)、Windows(x64)或 Linux(x86_64 AppImage)
  • 若需要智能體驅動的反應,需一個相容 MCP 的編碼智能體(選用——桌面應用完全不需智能體也能使用)

安裝步驟

  1. 01

    從 GitHub Releases 下載適用於你作業系統的 OpenPets 桌面安裝包並啟動;寵物立即出現,不需設定任何智能體。

  2. 02

    選用——若要讓智能體驅動寵物:在智能體設定中把 OpenPets 新增為 MCP 伺服器(例如 stdio 方式 `npx -y @open-pets/mcp@latest`)。

    $ npx -y @open-pets/mcp@latest

驗證整合成功

  • 執行 `npx @open-pets/cli doctor` 檢查桌面應用是否可達,以及智能體 / MCP 整合是否已安裝、需要更新還是已損壞。

03DSH 整合程度與能力邊界

DSH 整合相容

透過選用的本地 MCP 伺服器接入編碼智能體:OpenPets 暴露標準 MCP 工具,任何相容 MCP 的客戶端(Claude Code、OpenCode、Cursor、Pi 等)都能在本地驅動桌面寵物的反應。

  • MCP 智能體整合

    已設定的編碼智能體(Claude Code、OpenCode、Cursor、Pi 或任意 MCP 客戶端)標準 MCP 工具——openpets_status、openpets_react、openpets_say——可在本地觸發動畫、改變狀態、顯示對話氣泡

    安裝 OpenPets MCP,並向 `~/.claude/CLAUDE.md` 寫入記憶指令、向 `~/.claude/settings.json` 寫入鉤子(Claude Code)在智能體設定中將 OpenPets 註冊為標準 stdio 或 TCP MCP 伺服器
  • 本地優先的桌面應用與外掛 SDK

    隨主機綁定的官方外掛陣容,或你基於 v3 SDK 自建的外掛完全在本地執行的動畫桌面夥伴(專注夥伴、提醒、啟動器、小遊戲);用於接入寵物、面板、事件、音訊、通知的外掛 SDK(`ctx`)

  • 本地隱私與安全模型

    外掛的網路請求與動態 AI 語音SSRF / 私有主機防護、動態內容清洗,以及對敏感權限的明確授權機制

    網路請求被限制在開發者宣告的網域內,並封鎖本地網路 / 私有 IP 存取存取剪貼板、麥克風或動態 AI 回應的功能預設關閉,需使用者明確授權

04適合誰?何時不該用?

適合

  • 希望在工作流程旁擁有一隻本地動畫桌面夥伴的開發者與編碼智能體使用者——使用應用不需 AI 帳號或任何設定。
  • 希望自己的智能體在桌面上可見並做出反應的編碼智能體使用者(Claude Code、OpenCode、Cursor、Pi 或任意 MCP 客戶端),且不會洩露提示詞、程式碼、路徑、日誌或密鑰。

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

  • macOS 建置可能未簽署,會觸發安全警告;若 macOS 封鎖執行,可透過終端移除隔離旗標(`xattr -dr com.apple.quarantine /Applications/OpenPets.app`)。
  • 敏感功能(剪貼板、麥克風、動態 AI 語音)預設關閉,需使用者明確授權;外掛權限必須在清單中宣告,並在安裝時獲得使用者批准。
  • 外掛網路連線被限制在已批准網域內,並封鎖本地網路 / 私有 IP 存取;任何動態 AI 語音文字都會經過嚴格的本地過濾器,以遮蔽路徑、URL、密鑰或多行程式碼。
2026-05-042026-09-02v3.5.0

MIT licensed; actively maintained (latest release v3.5.0 on 2026-09-02); README describes it as local-first with no accounts or central AI server.

06常見問題

如何把 OpenPets 接入 DeepSeek Harness?

OpenPets 透過選用的本地 MCP 伺服器(`@open-pets/mcp`)接入編碼智能體。若 DeepSeek Harness 可作為 MCP 客戶端,可在其設定中把 OpenPets 註冊為 MCP 伺服器(`npx -y @open-pets/mcp@latest`,stdio 方式);之後智能體即可在本地觸發寵物反應。README 明確支援的 MCP 客戶端為 Claude Code、OpenCode、Cursor、Pi,並未點名 DeepSeek Harness。

執行 OpenPets 需要帳號或 API 金鑰嗎?

不需要。桌面應用本地優先,沒有帳號、註冊或集中式 AI 伺服器,安裝後寵物立即可用。只有智能體驅動的功能才會使用你自己設定的連線。

這隻桌面寵物能做什麼?

它顯示一隻會閒置、游走、做出反應的動畫夥伴,並內建官方外掛陣容(專注計時、提醒、心情打卡、啟動器、魔法 8 號球等)。外掛可把它變成專注夥伴、提醒系統、小遊戲、啟動器或編碼智能體搭檔。

我的程式碼或提示詞會暴露給寵物嗎?

不會。MCP 客戶端驅動的是本地寵物反應,「不會在對話氣泡中暴露提示詞、程式碼、路徑、日誌或密鑰」。敏感權限(剪貼板、麥克風、動態 AI 語音)預設關閉,需使用者明確授權。

如何確認整合是否正常運作?

執行 `npx @open-pets/cli doctor`——它會回報桌面應用是否可達,以及智能體 / MCP 整合是否已安裝、需要更新還是已損壞;只有在整合損壞時該指令才以非零狀態結束。

08資料與來源

  • 作者聲明github.com39ba8c539b4a…

    OpenPets provides an optional local MCP (Model Context Protocol) integration layer.

  • 作者聲明github.com39ba8c539b4a…

    When you configure an agent, OpenPets exposes standard MCP tools. The agent can trigger animations, change status, and d…

  • 作者聲明github.com39ba8c539b4a…

    MCP clients can drive local pet reactions without exposing prompts, code, paths, logs, or secrets in speech bubbles.

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

🏆

最佳 DeepSeek Harness 外掛

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

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

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