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 クライアント)。プロンプト・コード・パス・ログ・シークレットは漏れません。
02DeepSeek Harness への導入方法
前提条件
- GitHub Releases からダウンロードしたデスクトップアプリ:macOS(Apple Silicon / Intel)、Windows(x64)、Linux(x86_64 AppImage)
- エージェント経由の反応が必要な場合は MCP 対応のコーディングエージェント(任意——デスクトップアプリはエージェントなしでも完全に動作します)
インストール手順
- 01
GitHub Releases からお使いの OS 向け OpenPets デスクトップパッケージをダウンロードして起動します。ペットはすぐに表示され、エージェントの設定は不要です。
- 02
任意——エージェントにペットを駆動させる場合:エージェントの設定に OpenPets を MCP サーバーとして追加します(例:stdio 方式 `npx -y @open-pets/mcp@latest`)。
$ npx -y @open-pets/mcp@latest
導入成功の確認
- `npx @open-pets/cli doctor` を実行し、デスクトップアプリに到達できるか、エージェント/MCP 統合がインストール済みか更新が必要か壊れているかを確認します。
03DSH 統合と能力の範囲
オプションのローカル 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・シークレット・複数行コードを秘匿します。
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 統合がインストール済みか更新が必要か壊れているかを報告し、統合が壊れている場合のみ非零ステータスで終了します。
07関連する DSH ワークフロー
rea
by morluto
アプリの挙動からネイティブバイナリまで、エージェントであらゆるものをリバースエンジニアリング
ruflo
by ruvnet
元祖エージェントメタハーネス。知能マルチプレイヤー・スウォームの展開、自律ワークフロー連携、対話型AIシステムの構築に対応。適応メモリ、自己学習、RAG統合、Claude Code/Codex/Hermesネイティブ連携を備える。
reactive-resume
by reactive-resume
プライバシーを重視した、カスタマイズ可能で持ち運びやすいオープンソースの履歴書作成プラグイン。無料で利用できる。
everos
by evermind-ai
すべての AI エージェント向けポータブルメモリ層。ローカルファースト、Markdown ネイティブ、ユーザー所有、アプリ横断で自己進化
08データと出典
OpenPets provides an optional local MCP (Model Context Protocol) integration layer.
When you configure an agent, OpenPets exposes standard MCP tools. The agent can trigger animations, change status, and d…
MCP clients can drive local pet reactions without exposing prompts, code, paths, logs, or secrets in speech bubbles.
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-09-04。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
