ディレクトリに戻る

dsh-webui-market-plugin

キュレーション掲載メンテナンス: 活発

sanqi-normal/dsh-webui-market-plugin

Web GUI 内コミュニティプラグイン市場:awesome-dsh-plugin.com を閲覧し profile へワンクリック install/uninstall

GitHub で見る
$ npm registry からインストール(推奨、git clone / prepare スクリプト不要):`dsh plugin --profile web add @sanqi-normal/dsh-webui-market-plugin`

104

スター

4

フォーク

JavaScript

言語

MIT

ライセンス

2026-08-13

作成日

2026-08-22

最終プッシュ

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)

インストール手順

  1. 01

    $ npm registry からインストール(推奨、git clone / prepare スクリプト不要):`dsh plugin --profile web add @sanqi-normal/dsh-webui-market-plugin`

  2. 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

  3. 03

    インストール後、web サービスを再起動して有効化:`pnpm dsh web`

導入成功の確認

作者は未記載

ロールバック

  • 任意の profile へ書き込む前に、市場はその profile の `package.json` を同ディレクトリの `.mkts-snapshot-<タイムスタンプ>.json` として自動バックアップします
  • ロールバック時は `dsh plugin --profile <name> remove <パッケージ名>` で手動アンインストールし、インストール前のスナップショットで復元します

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

`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 ホスト依存の公開問題です。
2026-08-132026-08-22作者は未記載

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 へ書き込みます。

08データと出典

  • 作者による申告github.comf0cfc501a9e6…

    本插件是 DSH web profile 内运行的插件,不是独立 npm 应用。

  • 作者による申告github.comf0cfc501a9e6…

    Client 半**(`lib/client.js`):通过 `exports["./client"]` + `dsh.client` 声明被 web 前端加载,注册到 `settings.plugins.tab` 槽位

このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-25。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

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

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

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