dsh web GUI 内にコミュニティプラグイン市場(awesome-dsh-plugin.com カタログ)を組み込む DSH web profile のネイティブプラグイン。ワンクリック導入/削除、クロス profile 同期、更新検知に対応し、キュレートされたソースのホワイトリストと試験導入の背後で動作します。
DSH 統合
ネイティブ実行
作者による申告
安全性監査
未監査
最終検証日
2026-08-25
ライセンス
MIT
01どんなタスクに使えるのか?
dsh web GUI 内から awesome-dsh-plugin.com カタログを閲覧し、コミュニティプラグインを DSH web profile にインストール/アンインストールする
GUI 内の「設定 → プラグイン → プラグイン市場」で検索・絞り込み・ワンクリックのインストール/アンインストールができ、Star 数表示と並べ替えに対応
手動の git clone や CLI 操作をせずに、プロファイルへコミュニティプラグインを管理したい dsh web GUI ユーザー(開発者・運用者)
一度インストールしたプラグインを、本機の他の初期化済み profile(desktop など)へワンクリックで同期する
クロス profile 同期パネル:web に導入済みのプラグインを対象 profile へワンクリックで補完(欠けているものだけ追加)。さらに全 profile へ自動同期するトグルも提供
dsh web と desktop の両方のシェルを動かし、プラグインをすべての profile で使いたいユーザー
02DeepSeek Harness への導入方法
前提条件
- 稼働中の DSH web profile ホスト環境——本プラグインは独立した npm アプリではなく DSH web profile 内で動作します(ホスト提供の peer 依存:@deepseek-ai/cordis、@deepseek-ai/dsh-client-runtime、@deepseek-ai/dsh-client-ui-slots)
インストール手順
- 01
$ npm registry からインストール(推奨、git clone / prepare スクリプト不要):`dsh plugin --profile web add @sanqi-normal/dsh-webui-market-plugin`
- 02
または GitHub ソースから:`dsh plugin --profile web add github:Sanqi-normal/dsh-webui-market-plugin`
$ dsh plugin --profile web add github:Sanqi-normal/dsh-webui-market-plugin
- 03
インストール後、web サービスを再起動して有効化:`pnpm dsh web`
導入成功の確認
作者は未記載
ロールバック
- 任意の profile へ書き込む前に、市場はその profile の `package.json` を同ディレクトリの `.mkts-snapshot-<タイムスタンプ>.json` として自動バックアップします
- ロールバック時は `dsh plugin --profile <name> remove <パッケージ名>` で手動アンインストールし、インストール前のスナップショットで復元します
03DSH 統合と能力の範囲
`dsh plugin add` で DSH web profile のネイティブプラグインとしてマウントされ、Host 側は `/api/dsh-market` ルートを、Client 側は `settings.plugins.tab` スロットを登録して、dsh web GUI 内にコミュニティプラグイン市場を組み込みます。
カタログ閲覧とワンクリック導入/削除
awesome-dsh-plugin.com のキュレートされたディレクトリ(`github:` ソース)→「設定 → プラグイン → プラグイン市場」からプロファイルへプラグインの導入/削除ができ、Star 表示・検索・「インストール済み」絞り込み・並べ替えに対応
クロス profile 導入とワンクリック同期
web に導入済みのプラグインと、本機の他の初期化済み profile(desktop など)→ワンクリック同期で web 導入済みプラグインを対象 profile へ補完(欠けているもののみ追加);自動同期は全初期化済み profile へ導入
同期はローカルコピー:対象 profile に欠けているプラグインだけを追加し、既存の内容を削除・ダウングレードすることはないバックグラウンド FIFO タスクキュー・ホットマウント・更新検知
ユーザーが送信した導入/更新/削除操作→操作はキューイングされたバックグラウンドタスクとして実行(待機/検証中/実行中/完了/失敗の状態、キャンセル可、pnpm ログ閲覧可);導入成功時は実行中の構成へホットマウントしてページを自動更新;導入済みカードに「更新」ボタンを自動表示
ホットマウント・ホットアンマウントと Loader の無効化/有効化は実行中の web profile のみに作用し、desktop などの他 profile には影響しないソースホワイトリスト・試験導入・サプライチェーン保護
コミュニティプラグインの導入リクエスト(GitHub `github:` ソース)→キュレートされたディレクトリの `github:` ソースのみ受け付け(それ以外は拒否、「セキュリティチェックをスキップ」でのみ迂回可);導入前に試験導入(trial boot)でプラグインが一時 web profile で実際に起動できるか検証;pnpm のサプライチェーン遮断時は minimumReleaseAge 除外を自動マージして再試行
04誰に向いているのか?使うべきでない場面は?
向いている用途
- 手動の git clone や CLI 操作をせずに、プロファイルへコミュニティプラグインを管理したい dsh web GUI ユーザー(開発者・運用者)
- dsh web と desktop の両方のシェルを動かし、プラグインをすべての profile で使いたいユーザー
不向きな用途
- 導入は awesome-dsh-plugin.com のキュレートされたディレクトリに収録された `github:` ソースのみを受け付け、ディレクトリ外はすべて拒否されます。「セキュリティチェックをスキップ」にチェックした場合のみ迂回可能。このホワイトリストは desktop 同期を含む全ターゲット profile に適用されます。
- pnpm ≥11 はデフォルトで 24 時間の minimumReleaseAge サプライチェーンポリシーを有効にしており、24 時間以内に公開されたパッケージは pnpm による全導入/更新/削除をブロックします。市場は該当する name@version を profile の minimumReleaseAgeExclude へ自動マージして 1 回再試行します。
- 現行バージョンは DSH `0.0.1-rc.2+`(既知の解決問題がある `0.0.1-rc.1` を除く)および `0.1.0-rc.2+` 環境向けです。純 npm registry ツールで本パッケージを解決すると、DSH 上流の一部 host パッケージが未公開のため依存グラフが不完全と表示されることがありますが、これは本プラグインではなく DSH ホスト依存の公開問題です。
05互換性・メンテナンス・セキュリティ上の注意
- 導入は awesome-dsh-plugin.com のキュレートされたディレクトリに収録された `github:` ソースのみを受け付け、ディレクトリ外はすべて拒否されます。「セキュリティチェックをスキップ」にチェックした場合のみ迂回可能。このホワイトリストは desktop 同期を含む全ターゲット profile に適用されます。
- pnpm ≥11 はデフォルトで 24 時間の minimumReleaseAge サプライチェーンポリシーを有効にしており、24 時間以内に公開されたパッケージは pnpm による全導入/更新/削除をブロックします。市場は該当する name@version を profile の minimumReleaseAgeExclude へ自動マージして 1 回再試行します。
- 現行バージョンは DSH `0.0.1-rc.2+`(既知の解決問題がある `0.0.1-rc.1` を除く)および `0.1.0-rc.2+` 環境向けです。純 npm registry ツールで本パッケージを解決すると、DSH 上流の一部 host パッケージが未公開のため依存グラフが不完全と表示されることがありますが、これは本プラグインではなく DSH ホスト依存の公開問題です。
MIT · actively maintained (latest push 2026-08-22, no release tag)
06よくある質問
dsh-webui-market-plugin はどうインストールしますか?
dsh CLI から:`dsh plugin --profile web add @sanqi-normal/dsh-webui-market-plugin`(npm registry、推奨)または `dsh plugin --profile web add github:Sanqi-normal/dsh-webui-market-plugin`(GitHub ソース)を実行し、その後 `pnpm dsh web` で web サービスを再起動して有効化します。
インストール後にどこで使いますか?
dsh web GUI の「設定 → プラグイン → プラグイン市場」を開きます。そこでコミュニティプラグインを検索・絞り込みし、プロファイルへワンクリックで導入/削除でき、GitHub Star 数の表示と並べ替えに対応しています。
web と desktop など複数の profile に一度に導入できますか?
できます。市場のクロス profile 同期パネルで、web に導入済みのプラグインを他の初期化済み profile へワンクリックで補完(欠けているものだけ追加)できます。さらに「自動同期」トグルを入れると、インストール時に全初期化済み profile へ導入されます。
市場はプラグイン導入前にどんな安全検査をしますか?
awesome-dsh-plugin.com のキュレートされたディレクトリに収録された `github:` ソースのみを受け付け(「セキュリティチェックをスキップ」にしない限りそれ以外は拒否)、ホワイトリスト通過後は一時 web profile で試験導入(trial boot)を行い、プラグインが実際に起動できることを確認してから本番 profile へ書き込みます。
07関連する DSH ワークフロー
distilly
by titanwings
他者の思考プロセスを蒸留し、あらゆるエージェントやボットで再利用できるスキルに変換するプラグイン(旧 Colleague Skill)。
dsh-market
by dsh-market
DeepSeek Harness 内のプラグインマーケット。Settings の Plugin Market から閲覧・検索・ワンクリックインストールでき、インストール元はキュレーション済みレジストリに限定
ai_animation
by unclecheng-li
AI プロンプトでつくるクールな HTML アニメーション用のレシピ集。アニメーション効果、3D 可視化、プレゼン風演出、UI 加工などのカテゴリを網羅しています。
aegis
by ganyuanran
ベースライン優先・証拠検証・ドリフトチェックで AI コーディングエージェントをアーキテクチャ意識型にし、長時間タスクでも安全に動作させる
08データと出典
本插件是 DSH web profile 内运行的插件,不是独立 npm 应用。
Client 半**(`lib/client.js`):通过 `exports["./client"]` + `dsh.client` 声明被 web 前端加载,注册到 `settings.plugins.tab` 槽位
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-25。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
