ディレクトリに戻る

dsh-better-sidebar

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

omdsh-dev/dsh-better-sidebar

ファイル表示・編集、ターミナル、Git、サブエージェントのページを内蔵し、サードパーティによる新規サイドバーページの登録にも対応する拡張可能なサイドバー基盤

GitHub で見る
$ dsh plugin --profile web add dsh-better-sidebar@latest

3,433

スター

306

フォーク

TypeScript

言語

MIT

ライセンス

2026-08-07

作成日

2026-09-08

最終プッシュ

MIT ライセンスのサービス型サイドバーフレームワーク。公式 dsh plugin CLI で DeepSeek Harness web profile にネイティブインストールでき、ファイルワークベンチ・本物のターミナル・Git パネルを内蔵し、サードパーティプラグイン向けにタブ登録 API を公開します。

DSH 統合

ネイティブ実行

作者による申告

安全性監査

未監査

最終検証日

2026-08-21

ライセンス

MIT

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

  • Turn the DeepSeek Harness web UI into a full IDE-style workbench: files, terminal, Git and subagents in a sidebar

    Right sidebar + bottom panel dual workbench with 7 built-in tabs: file explorer + CodeMirror editor with inline image / Markdown / HTML / PDF preview, embedded browser, real terminal, Git panel, background tasks and a plugin directory

    DeepSeek Harness (dsh web) users who want an IDE-grade sidebar UI without leaving the harness

  • Extend the DSH sidebar with custom tabs and file viewers from other plugins

    New sidebar pages and file previewers registered through the `ctx.betterSidebar` service (`registerTab` / `registerFileViewer`), with the same API the built-in 7 tabs + 6 viewers use

    DSH plugin developers building UI panels on top of a shared sidebar foundation

02DeepSeek Harness への導入方法

前提条件

  • DSH installed and running (`dsh web` works)
  • Node.js ≥ 20 and pnpm ≥ 10
  • DSH 0.1.0-rc.8 — this release pins all `@deepseek-ai/*` dependencies to `^0.1.0-rc.8`; rc.7 and earlier cannot resolve the dependencies

インストール手順

  1. 01

    Run `dsh plugin --profile web add dsh-better-sidebar@latest`

    $ dsh plugin --profile web add dsh-better-sidebar@latest

  2. 02

    Hard-refresh the browser (Cmd/Ctrl+Shift+R) to load the sidebar — DSH hot-loads client changes, so no restart is needed unless the host half updates

導入成功の確認

  • Hard-refresh the browser (Cmd/Ctrl+Shift+R); the sidebar workbench appears in the DSH web UI

03DSH 統合と能力の範囲

DSH 統合ネイティブ実行

Native DSH web-profile plugin installed via the official `dsh plugin --profile web add` command, organized per the official DSH plugin spec (host/client dual-half, dual client bundles)

  • File workbench with inline preview

    workspace fileslazy-loading directory tree + CodeMirror editor; inline preview for images, Markdown (Mermaid with strict safe rendering), HTML and PDF; drag-and-drop file/folder upload

    saves go through atomic `fs.write`; uploads write files into the workspace (media/preview routes are limited to the session cwd)
  • Real terminal (xterm.js + node-pty)

    shell configuration (shell / shellArgs settable in the settings page or cordis.patch.yml)real shell with disconnect-reconnect replay; optional `terminal_*` tools injected for the model

    spawns real shell processes on the host; optionally exposes terminal tools to the model
  • Service-first extension API (ctx.betterSidebar)

    third-party DSH plugins injecting the `betterSidebar` servicecustom sidebar tabs and file viewers registered via `registerTab` / `registerFileViewer`

  • Git panel + session-isolated dual workbench

    the session's git repository and open tabsreal diff with VSCode-style diff tabs, history, right-click stage / commit / restore; layout, tabs and panels persisted per session

    invokes the git CLI (stage/commit/restore) but never sets git identity

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

向いている用途

  • DeepSeek Harness (dsh web) users who want an IDE-grade sidebar UI without leaving the harness
  • DSH plugin developers building UI panels on top of a shared sidebar foundation

不向きな用途

  • The current release requires DSH 0.1.0-rc.8 — all `@deepseek-ai/*` peer/dev dependencies are pinned to `^0.1.0-rc.8`, and DSH rc.7 or earlier cannot resolve the dependencies (upgrade DSH first).
  • The real terminal depends on node-pty prebuilt binaries; if your Node version has no prebuild (common on Windows), a compile toolchain such as VS Build Tools is required.

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

  • The current release requires DSH 0.1.0-rc.8 — all `@deepseek-ai/*` peer/dev dependencies are pinned to `^0.1.0-rc.8`, and DSH rc.7 or earlier cannot resolve the dependencies (upgrade DSH first).
  • Git integration has no push/pull/fetch, there is no file watcher (manual refresh needed), and inline file-open buttons in tool output cannot be intercepted.
  • The real terminal depends on node-pty prebuilt binaries; if your Node version has no prebuild (common on Windows), a compile toolchain such as VS Build Tools is required.
2026-08-072026-08-19v0.14.0

MIT · actively maintained (latest release v0.14.0, 2026-08-19)

06よくある質問

DeepSeek Harness にどうやってインストールしますか?

DSH が動作している状態(`dsh web`)で `dsh plugin --profile web add dsh-better-sidebar@latest` を実行し、ブラウザをハードリフレッシュ(Cmd/Ctrl+Shift+R)するだけでサイドバーが表示されます。client 側の変更はホットロードされるため再起動不要です(host 側の更新時のみ再起動が必要)。前提条件:Node.js ≥ 20、pnpm ≥ 10。

DSH ネイティブプラグインですか、それとも MCP?

ネイティブプラグインです。DSH 公式プラグイン仕様に従って構成され(default export なし・デュアル client バンドル)、公式 `dsh plugin` コマンドで web profile にインストールされます。実行時の `@deepseek-ai/*` モジュールは web profile が提供します。MCP は使用しません。

必要な DSH バージョンは?

現行リリースは DSH 0.1.0-rc.8 に対応しており、`@deepseek-ai/*` 依存はすべて `^0.1.0-rc.8` に固定されています。rc.7 以前の DSH では依存を解決できないため、先に DSH をアップグレードしてください。

他のプラグインからサイドバーにページを追加できますか?

できます。v0.4.0 以降、`ctx.betterSidebar` サービスが公開されており、`registerTab` / `registerFileViewer` でタブやファイルビューアーを登録できます。内蔵の 7 タブ + 6 ビューアーも同じ API を使う対等な拡張点です。

既知の制限はありますか?

Git は push/pull/fetch 非対応で、ファイル watcher もありません(手動リフレッシュが必要)。ターミナルは node-pty に依存し、Windows では使用中の Node バージョン向けのプリビルドバイナリがない場合、ビルドツールチェーン(VS Build Tools)が必要です。

08データと出典

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

    dsh plugin --profile web add dsh-better-sidebar@latest

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

    插件按 DSH 官方规范组织(无 default 导出、双 client bundle),运行期不依赖 npm / checkout(`@deepseek-ai/*` 由 web profile 提供)。

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

🏆

dsh プラグイン おすすめ

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

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

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