Apache-2.0 の DSH Web GUI プラグイン集。ワークスペースキャンバス(ドラッグ可能なカード、無限グリッド、レイアウト永続化)と任意のセッション自動アーカイブを、単体または dsh-all 集約で導入できます。
DSH 統合
ネイティブ実行
作者による申告
安全性監査
未監査
最終検証日
2026-11-11
ライセンス
Apache-2.0
01どんなタスクに使えるのか?
DSH Web GUI のすべてのワークスペースをサイドバーの一覧ではなく 1 枚のキャンバスとして見る
ワークスペースごとにタイトル・パス・セッション数を示すドラッグ可能なカード、無限グリッド上でのパンとズーム、切り替え可能な背景スタイル、永続化されるレイアウト
DSH のワークスペースを多数開いていて、サイドバーで見失いがちな人
古いセッションを溜め込まず、しかも何も黙って変更しない
任意で有効化する自動アーカイブ。アイドル時間または未アーカイブ数という 2 条件で発動し、しきい値の調整、ワークスペース単位の上書き、冪等なスキップに対応
セッション一覧が整理より速く増えていく長期の DSH ユーザー
02DeepSeek Harness への導入方法
前提条件
- プラグインを追加できる DSH の web profile(README では `dsh plugin --profile <name>` を使用)
- ソースから開発する場合は pnpm、続けて `pnpm install` と `pnpm -r build`
インストール手順
- 01
単体で入れる場合:`dsh plugin --profile <name> add link:<repo>/packages/dsh-workspace-canvas`
$ dsh plugin --profile <name> add link:<repo>/packages/dsh-workspace-canvas
- 02
まとめて入れる場合:集約パッケージ `@hundun/dsh-all`(patch が全サブプラグイン行を挿入します)
- 03
`dsh web` を再起動します
$ dsh web
導入成功の確認
- サイドバーのワークスペース検索行にキャンバス入口ボタンが表示される
- クリックすると中央領域がキャンバスに切り替わり、すべてのワークスペースが描画される
- カードをクリックすると詳細、ダブルクリックするとそのワークスペースの新規セッションが開く
03DSH 統合と能力の範囲
DSH Web GUI プラグイン集。各プラグインはホスト半区とブラウザ半区を持つ npm パッケージで、dsh.bundle.patch(cordis.patch.yml)経由で注入されます
ワークスペースキャンバス
DSH Web GUI に登録されたすべてのワークスペース→ワークスペースごとのカード(タイトル・パス・セッション数)。ドラッグで配置、無限グリッドでズームとパン、レイアウトは永続化
ワークスペース詳細パネル
キャンバスのカードをクリック→3 分割カード:識別情報、基本情報(ディレクトリ / パス / ワンクリックでコピーできるワークスペース ID)、セッション数
セッション自動アーカイブ
アイドル時間と未アーカイブのセッション数→どちらかの条件を満たすと自動でアーカイブし、上限超過時は古い順に差分をアーカイブ
アーカイブは公式の archiveSession を使い、グループ表示から隠すだけでログと記録は残り、いつでも復元できます実行中のセッションとタイムスタンプのないセッションはスキップされますキャンバス設定セクション
workspace-canvas 設定ページ→有効スイッチ、背景スタイル、自動アーカイブの既定値を 1 ページにまとめて表示
ワークスペース単位の設定がグローバル既定より優先されます集約パッケージ(@hundun/dsh-all)
profile ツリーに導入した集約パッケージ→すべてのサブプラグイン行を一度に挿入
生成される cordis.patch.yml と依存関係は scripts/aggregate.mjs が出力するため手で編集できません
04誰に向いているのか?使うべきでない場面は?
向いている用途
- DSH のワークスペースを多数開いていて、サイドバーで見失いがちな人
- セッション一覧が整理より速く増えていく長期の DSH ユーザー
不向きな用途
- 自動アーカイブは既定で無効で、黙ってセッションを変更しません。組み込みの既定値はアイドル 30 日、未アーカイブ 30 セッションです。
- `packages/*/cordis.patch.yml` と集約パッケージの依存関係は `scripts/aggregate.mjs` が生成します。`aggregate.yml` を編集して再実行し、生成物を手で編集しないでください。
- ブラウザ半区はプラットフォームモジュールとインラインの安全レイヤーだけを import できます。プラグイン間の連携は cordis サービス経由で行います。
05互換性・メンテナンス・セキュリティ上の注意
- 自動アーカイブは既定で無効で、黙ってセッションを変更しません。組み込みの既定値はアイドル 30 日、未アーカイブ 30 セッションです。
- アーカイブは公式の `archiveSession` によりセッションをグループ表示から隠すだけで、ログと記録は残り、いつでも復元できます。キャンバスのカウントは即座に同期されます。
- `packages/*/cordis.patch.yml` と集約パッケージの依存関係は `scripts/aggregate.mjs` が生成します。`aggregate.yml` を編集して再実行し、生成物を手で編集しないでください。
- ブラウザ半区はプラットフォームモジュールとインラインの安全レイヤーだけを import できます。プラグイン間の連携は cordis サービス経由で行います。
- 各パッケージは vitest(jsdom)で実行時挙動を覆っており、変更にはテストを付ける必要があります。
Apache-2.0 · README の記載のみ、最新リリース release/V1.0.0、セキュリティ監査なし
06よくある質問
DSH の web profile への導入手順は?
単体なら `dsh plugin --profile <name> add link:<repo>/packages/dsh-workspace-canvas`、まとめるなら集約パッケージ `@hundun/dsh-all` を導入します(patch が全サブプラグイン行を挿入します)。その後 `dsh web` を再起動すると、サイドバーのワークスペース検索行にキャンバス入口ボタンが現れます。
自動アーカイブでセッションは削除されますか?
いいえ。公式の `archiveSession` を使うため、アーカイブ後はグループ表示から隠れるだけで、ログと記録は残り、いつでも復元できます。実行中のセッションとタイムスタンプのないセッションは判定対象外で、アーカイブ済みは再処理されません。
勝手にセッションを変更しませんか?
しません。自動アーカイブは既定で無効で、黙ってセッションを変更することはありません。有効にした場合の既定値はアイドル 30 日または未アーカイブ 30 セッションで、日 / 時間 / 分で調整でき、ワークスペース単位の設定がグローバル既定より優先されます。
キャンバスの使い勝手は?
ワークスペースごとにタイトル・パス・セッション数を示すカードが並びます。カードはドラッグでき、ズームとパン、レイアウトの永続化に対応し、背景スタイル(グリッド / ドット / 単色 / グラデーション / ダークグリッド)は設定ページまたはキャンバスのツールバーから切り替えます。カードをクリックすると詳細、ダブルクリックで新規セッションです。
この構成で自作プラグインを書くときの規約は?
パッケージ名は `@hundun/dsh-<name>`、ディレクトリは `packages/dsh-<name>`、プラグイン行 id は `hundun-<name>` で、各パッケージはホスト半区(`src/index.ts`)とブラウザ半区(`src/client/index.ts`)に分かれます。`cordis.patch.yml` と集約パッケージの依存は `scripts/aggregate.mjs` が生成するため手で編集せず、各パッケージは vitest(jsdom)で実行時挙動を覆い、変更にはテストを付けます。
07関連する DSH ワークフロー
huashu-design
by alchaincyf
エージェントへの一言から、Webサイトやアプリのプロトタイプ、編集可能なPPTX、アニメーション、インフォグラフィックを作るHTMLネイティブのデザインスキル。スタイル選択やデザイン確認にも対応。
dsh-tui
by ccch1mneyyy
Claude Code 風の全画面 TUI プラグイン。鯨トップバー、リアルタイム状態行、思考ストリーミング、Esc 二連打の巻き戻し、コンテキスト進捗バーと TPS メーター搭載。npm で一発インストール
dsh-better-sidebar
by omdsh-dev
ファイル表示・編集、ターミナル、Git、サブエージェントのページを内蔵し、サードパーティによる新規サイドバーページの登録にも対応する拡張可能なサイドバー基盤
dsh-media-desk
by woniuniuniu
DeepSeek Harness向けのメディア制作ワークスペース。ひらめきの記録から台本、表紙、画像、絵コンテの作成まで行えます。
08データと出典
**hundun-dsh** 是 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness)(DSH)Web GUI 的开源插件集合
每个插件都是一个符合 DSH 官方标准、可独立安装的 npm 包(宿主半区 + 浏览器半区),聚合包 `dsh-all` 一键装配全部插件。
插件经 `dsh.bundle.patch`(`cordis.patch.yml`)注入 DSH profile 组合。
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-11-11。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
