ディレクトリに戻る

openpets

メンテナンス: 活発

openpetshq/openpets

ローカルファーストのデスクトップペットプラットフォーム。アニメーション付きペットを表示でき、プラグインSDKやコーディングエージェントとも連携します。

GitHub で見るホームページ
$ npx -y @open-pets/mcp@latest

1,305

スター

124

フォーク

TypeScript

言語

MIT

ライセンス

2026-05-04

作成日

2026-10-18

最終プッシュ

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 対応のコーディングエージェント(任意——デスクトップアプリはエージェントなしでも完全に動作します)

インストール手順

  1. 01

    GitHub Releases からお使いの OS 向け 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。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

広告

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。