ディレクトリに戻る

dsh-worktable

メンテナンス: 活発

aisland-sjl/dsh-worktable

エージェントプロジェクト向けワークベンチ。サイドバーのアプリドロワー、ドッキング可能な分割ワークスペース、全プロジェクトをライブ監視するコントロールルームを備えます。

GitHub で見る
$ dsh plugin --profile web add "https://github.com/Aisland-SJL/dsh-worktable/releases/latest/download/dsh-worktable.tgz"

138

スター

16

フォーク

JavaScript

言語

MIT

ライセンス

2026-08-16

作成日

2026-08-25

最終プッシュ

MIT ライセンスの DeepSeek Harness ネイティブ Cordis プラグイン。Web シェルにプロジェクト用サイドバー引き出し・ドッキング可能な分割ワークスペース・バインド済みプロジェクトのライブコントロールルーム総覧を提供。純増分的で公式プラグインを置換せず、状態はすべて localStorage に。

DSH 統合

ネイティブ実行

作者による申告

安全性監査

未監査

最終検証日

2026-08-25

ライセンス

MIT

01どんなタスクに使えるのか?

  • DeepSeek Harness の各プロジェクトをドッキング可能なウィンドウにし、常駐のコントロールルームで一括監視する

    プロジェクトのサイドバー引き出しと、実行状態・サブエージェント数・整形済みメッセージプレビューを反映するライブカードグリッド(作業中 / 要対応 / 完了)

    複数のプロジェクトを同時に動かし、Web シェル上でバインド済みプロジェクトを一覧したい DeepSeek Harness(dsh)ユーザー

  • 各プロジェクトをエージェントのチャットとつながる自製の分割ワークスペースとして開く

    宣言型レイアウトプリセット(左列 / 上行 / メイングリッド + 右チャットペイン)、ドラッグ可能な区切り、ペインごとのタブ、および内蔵ペイン(ファイルエクスプローラー、ターミナル、ブラウザー、アニメーションサイト、カスタムウィンドウ)

    DeepSeek Harness 内でファイル・ターミナル・ブラウザーのペインをエージェントの会話に結びつけたい開発者

  • プロジェクトを会話にバインドし、プロジェクトを開くとその会話コンテキストに切り替える

    リネーム / アイコン / 並び替え / 非表示とプロジェクト ↔ 会話バインドを備えたプロジェクトフォルダー

    複数の長期エージェント会話を管理し、各プロジェクトに対応するチャットスレッドを持ちたいユーザー

02DeepSeek Harness への導入方法

前提条件

  • DeepSeek Harness(`dsh`)が PATH に存在すること——README は `dsh` コマンドが無い場合は `npx @deepseek-ai/dsh` を使うよう記載
  • ローカルクローンで導入する場合、リンク先はスペースを含まない絶対パスであること(例:`D:/tools/dsh-worktable/01_content`)

インストール手順

  1. 01

    最新の GitHub Release から導入(Git 不要):`dsh plugin --profile web add "https://github.com/Aisland-SJL/dsh-worktable/releases/latest/download/dsh-worktable.tgz"`

    $ dsh plugin --profile web add "https://github.com/Aisland-SJL/dsh-worktable/releases/latest/download/dsh-worktable.tgz"

  2. 02

    またはリポジトリをクローンしてローカル追加:`dsh plugin --profile web add "link:<絶対パス>/01_content"`(ローカルパスのみ、スペースなし)

    $ dsh plugin --profile web add "link:<絶対パス>/01_content"

  3. 03

    DSH Web プロセスを再起動して GUI を更新し、ピン留めされた 🖥️ コントロールルームカードを開いて会話を一つバインドするとライブカードグリッドが得られる

導入成功の確認

作者は未記載

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

Cordis プラグインとして `dsh plugin --profile web add` でインストールし、DeepSeek Harness の Web シェルにサイドバーのアプリ引き出しとドッキング可能な分割ワークスペースを注入し、ホストのセッション快照を(モデルを介さずに)ミラーします。

  • サイドバー アプリ引き出し

    自分でホストするプロジェクトと常駐プラグイン(例:dsh-travelatlas)リネーム / アイコン / 並び替え / 非表示とプロジェクト ↔ 会話バインドを備えた統一プロジェクト引き出し

    プロジェクトを開くとチャットペインがバインドされた会話に切り替わる
  • ドッキング可能な分割ワークスペース

    サイドバーから開いたプロジェクト宣言型レイアウトプリセット、ドラッグ可能な区切り、ペインごとのタブを持つ分割ワークスペース。内蔵ペインはファイルエクスプローラー、ターミナル、ブラウザー、アニメーションサイト、カスタムウィンドウ

  • コントロールルーム(組み込みの既定プロジェクト)

    ホストのセッション一覧スナップショット実行状態・サブエージェント数・整形済みメッセージプレビューを備えた 3 列のライブカードグリッド(作業中 / 要対応 / 完了)

    イベント駆動のホスト快照ミラー——ポーリングゼロ、トークンゼロ
  • カスタムウィンドウ / エージェント成果物のマウント

    新規または既存の会話に送る要件エージェントが構築した結果がウィンドウに自動マウントされロックされる

    完了時にエージェントが `widget-result.json` をプロジェクトフォルダーに書き込み、クライアントがそれをマウントしてロックする
  • ホスト Cordis プラグイン + Web クライアント

    ホストルート `/api/worktable/*`(ヘルスチェック、ファイルシステム、git、ファイル読み書き、サイト配信、mkdir、ワークスペース、ネイティブスキンテンプレート)と WebSocket `/api/worktable/term`slot プロトコル経由でサイドバーとシェルオーバーレイに注入。自製の分割エンジン・タブモデル・ドラッグ&ドロップ・永続化

    プラグイン登録時に `~/.dsh` へ書き込む(認可を求める場合がある)

04誰に向いているのか?使うべきでない場面は?

向いている用途

  • 複数のプロジェクトを同時に動かし、Web シェル上でバインド済みプロジェクトを一覧したい DeepSeek Harness(dsh)ユーザー
  • DeepSeek Harness 内でファイル・ターミナル・ブラウザーのペインをエージェントの会話に結びつけたい開発者
  • 複数の長期エージェント会話を管理し、各プロジェクトに対応するチャットスレッドを持ちたいユーザー

不向きな用途

  • Windows が完全検証済みのプラットフォーム。macOS のサポートは実験的——コアのファイルパスコードはクロスプラットフォーム対応済みだが、macOS 実機でのエンドツーエンドテストは未完了。

05互換性・メンテナンス・セキュリティ上の注意

  • Windows が完全検証済みのプラットフォーム。macOS のサポートは実験的——コアのファイルパスコードはクロスプラットフォーム対応済みだが、macOS 実機でのエンドツーエンドテストは未完了。
  • 状態はブラウザーの localStorage にのみ保存され(ワークスペースファイルは触らない)、プロジェクト・バインド・ビューは端末間で同期されない。
  • ターミナルペインは Windows 上の単なる PowerShell ホストであり、ネイティブターミナルアプリと同等の PTY 機能はない。
  • カスタムウィンドウの自動マウントは、エージェントが実際に `widget-result.json` をプロジェクトフォルダーに書き込むことが条件。コントロールルームが監視するのは会話にバインドされたプロジェクトのみ(未バインドはアイドル表示)。
  • テレメトリはなく、ホスト API とプラグインルート以外へのネットワーク呼び出しはない。唯一の送信リクエストはオプションの読み取り専用 GET(GitHub Releases API への1日最大1回、手動チェックも可)で、アップロードはなく設定で無効化できる。
2026-08-162026-08-25v0.2.2

MIT · 活発にメンテナンス中(最新リリース v0.2.2、2026-08-24)

06よくある質問

DSH Worktable を DeepSeek Harness に導入するには?

`dsh plugin --profile web add "https://github.com/Aisland-SJL/dsh-worktable/releases/latest/download/dsh-worktable.tgz"` を実行し、DSH Web プロセスを再起動して GUI を更新、ピン留めされたコントロールルームカードを開いて会話を一つバインドします。`dsh` コマンドが無い場合は `npx @deepseek-ai/dsh` を使ってください。

DeepSeek Harness の公式プラグインを置換・修正しますか?

いいえ。これは純増分的な Cordis プラグイン(ホストルート+Web クライアント)で、公式プラグインを置換せず、`sessions.open` でホストセッションを選択するだけです。

Worktable はデータをどこに保存しますか?

すべてのユーザー状態はブラウザーの localStorage(`dsh.worktable.*` のプレフィックス)に保存され、ワークスペースファイルは触りません。プロジェクト・バインド・ビューは端末間で同期されない点に注意。

対応プラットフォームは?

Windows が完全検証済みのプラットフォーム。macOS のサポートは実験的——コアのファイルパスコードはクロスプラットフォーム対応済みですが、macOS 実機でのエンドツーエンドテストは未完了です。

DeepSeek Harness のアップデート後に Worktable が開かなくなったら?

データは安全です。プロジェクト・バインド・レイアウトはブラウザーにあり、アップグレードで触られることはありません。設定 → 今すぐチェックを開くか、単にインストールコマンドを再実行して最新版を取得し、dsh web を再起動して更新してください。

08データと出典

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

    An agent-project workbench for DeepSeek Harness

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

    Cordis plugin — host routes + web client, pure additive (no official plugin replaced)

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

    Reuses the host conversation — the plugin only selects sessions (`sessions.open`)

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

🏆

dsh プラグイン おすすめ

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

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

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