Back to directory

dsh-ide

Curated pickMaintenance: Active

chenw2759-wq/dsh-ide

DSH Web GUI 升级为一站式 IDE:文件树、代码编辑、多格式预览、红绿 diff、内置终端,并内置 SSH 远程工作区(本地大脑、远程手脚)

View on GitHub
$ dsh plugin add dsh-ide

40

stars

3

forks

TypeScript

Language

BSD-3-Clause

License

2026-08-14

Created

2026-09-04

Last push

A BSD-3-Clause DSH plugin that turns the DSH Web GUI into a JupyterLab-style IDE with a dockable right-side workspace, multi-format preview, live code/rich-text editing, a built-in terminal and diff, plus an SSH remote workspace mode (local brain, remote hands).

DSH integration

Native runtime

Author-claimed

Safety audit

Unaudited

Last verified

2026-09-05

License

BSD-3-Clause

01What can it help you accomplish?

  • Turn the DeepSeek Harness (DSH) Web GUI into an all-in-one IDE

    A dockable right-side workspace (file tree + preview/edit side by side), multi-format preview, code/rich-text editing, and an out-of-the-box JupyterLab-style IDE with terminal, red/green diff and Git badges

    Users who run the DSH Web GUI and want a single integrated development environment instead of a bare chat UI

  • Run an SSH remote workspace so the AI operates on a remote server

    Right panel switches to a remote file tree; the model's read/write/edit/glob/grep and bash/terminal run transparently on the remote host while the LLM and agent loop stay local — "local brain, remote hands"

    Developers who want the agent to edit and run commands on a remote server while keeping the reasoning loop on their own machine

02How to install into DeepSeek Harness

Not specified by the author

03DSH integration and capability boundaries

DSH integrationNative runtime

Native DSH Web GUI plugin that upgrades the interface into an all-in-one IDE — a dockable right-side workspace (file tree + preview/edit), multi-format preview, code/rich-text editing, and a JupyterLab-style IDE (terminal, diff, Git badges) — plus an integrated SSH remote workspace.

  • Dockable right-side workspace

    DSH Web GUI session→File tree + preview/edit in one dockable drawer; drag a tab out to a floating window, drag back to the right edge to re-dock (panel / right / floating / three-pane IDE)

  • Multi-format preview

    Markdown / HTML / images / CSV / Notebook (.ipynb) / Office (docx, xlsx, pptx) / logs→Direct in-panel preview of all those formats

  • Code & rich-text editing

    Source files, Markdown/HTML, Office docs→Live code editing (syntax highlight, line numbers, zebra striping) + Word-style visual Markdown/HTML editing + in-frame rich-text Office editing

  • JupyterLab-style IDE

    Project files on disk→File tree, command-line terminal, Trae-style red/green diff, type-color tags, Git badges, watch paths

04Who is it for? When not to use it?

Good for

  • Users who run the DSH Web GUI and want a single integrated development environment instead of a bare chat UI
  • Developers who want the agent to edit and run commands on a remote server while keeping the reasoning loop on their own machine

Not for

  • In SSH remote mode, the model's read/write/edit/glob/grep and bash/terminal execute transparently on the remote server while the LLM and agent loop remain on your local machine — "local brain, remote hands".

05Compatibility, maintenance and safety notes

  • In SSH remote mode, the model's read/write/edit/glob/grep and bash/terminal execute transparently on the remote server while the LLM and agent loop remain on your local machine — "local brain, remote hands".
  • Requires a Node.js ≥ 22 runtime (README badge marks node ≥ 22).
  • The SSH remote workspace requires configuring an SSH host (password/key) that reuses ~/.dsh/dsh-ssh.json before the right panel switches to the remote file tree.
2026-08-142026-09-04Not specified by the author

BSD-3-Clause · current release v0.2.0

06Frequently asked questions

What is dsh-IDE?

dsh-IDE is a DSH plugin that upgrades the DeepSeek Harness Web GUI into an all-in-one development environment — a dockable right-side workspace, multi-format preview, code/rich-text editing, and a JupyterLab-style IDE with terminal, diff and Git badges.

What can the right-side workspace do?

It is a dockable drawer combining a file tree with preview/edit. You can drag a tab out into a floating window and drag it back to the right edge to re-dock, switching between panel / right / floating / three-pane IDE layouts.

How does the SSH remote workspace work?

Configure an SSH host (password/key, reusing ~/.dsh/dsh-ssh.json) at the top-right. The right panel then switches to a remote file tree, and the model's read/write/edit/glob/grep and bash/terminal run transparently on the remote server while the LLM and agent loop stay on your local machine — "local brain, remote hands".

Which formats can it preview?

Markdown, HTML, images, CSV, Jupyter Notebooks (.ipynb, with structured cells and output rendering you can edit cell by cell), Office files (docx / xlsx / pptx) and logs.

What workspace toggles are available?

Settings → Right-side workspace manages 8 function switches (auto diff / watch dot / Git badge / syntax highlight / zoom preview / three-pane IDE / terminal dock / session isolation) and 9 rich-text editing toolbar tools, applied instantly and persisted.

08Data and sources

  • Author-claimedgithub.comdf62364bc386…

    把 DeepSeek Harness(DSH)Web GUI 升级为**一体化开发环境**,

  • Author-claimedgithub.comdf62364bc386…

    同时内置 **SSH 远程工作区模式**:右上角(session log 左侧)配置 SSH 主机(密码 / 密钥,复用

  • Author-claimedgithub.comdf62364bc386…

    dsh-plugin

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-09-05. Found an error? Submit a correction.

🏆

Best DeepSeek Harness Plugins

Twelve plugins worth installing first — picked from the whole catalog, across every category.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.