dsh-IDE
DSH 远程 SSH 工作区插件:本地大脑、远程手脚(接缝切换 + Web GUI 前端)
What it is
DSH 远程 SSH 工作区插件:本地大脑、远程手脚(接缝切换 + Web GUI 前端)
How to install
Run this in the DSH web profile, then refresh the page.
$ dsh plugin --profile web add 'git+https://github.com/chenw2759-wq/dsh-IDE.git#df62364bc386777edebcab96b55afa711271a0b0'
DSH versions accepted
Undeclared
Author and traction
chenw2759-wq · ★ 43 · Updated 2026-09-04
About this plugin
dsh-IDE — DSH Web GUI 一体化开发环境(JupyterLab 风格工作区 + SSH 远程开发) 当前版本:v0.2.0(Notebook 阅读与编辑 · 2026-08)— 完整版本历史见 CHANGELOG.md 中文 | English
把 DeepSeek Harness(DSH)Web GUI 升级为一体化开发环境,四大核心能力: 🖥️ 右侧边栏:可停靠的右栏抽屉——文件树 + 预览/编辑同框;拖 tab 拖出成浮窗,拖回右缘自动停靠(下框 / 右栏 / 浮动 / 三栏 IDE 四态切换) 📄 预览:Markdown / HTML / 图片 / CSV / Notebook(.ipynb,结构化 cells + 输出渲染,可逐 cell 编辑) / Office(docx / xlsx / pptx)/ 日志等多格式直接预览 ✏️ 编辑:代码即时编辑(语法高亮 + 行号 + 斑马纹)+ Markdown/HTML Word 式可视化编辑 + Office 框内富文本编辑 🧩 IDE:文件树、命令行终端、Trae 风格红绿 diff、类型颜色标签、Git 角标、监视路径——开箱即用的 JupyterLab 式工作区
同时内置 SSH 远程工作区模式:右上角(session log 左侧)配置 SSH 主机(密码 / 密钥,复用 ~/.dsh/dsh-ssh.json),进入后右侧面板自动切换为远程文件树,模型本机的 read / write / edit / glob / grep 与 bash / 终端在 SSH 模式下透明地在远程服务器执行,LLM 与 Agent 循环仍在本机——「本地大脑、远程手脚」。 功能总览 ⚙️ 右边栏工作区设置(系统设置内)
「设置」→「右边栏工作区」栏目集中管理右栏工作区的功能开关(8 项:自动 diff / 监视圆点 / Git 角标 / 语法高亮 / 缩放预览 / 三栏 IDE / 终端停靠 / 会话隔离)与编辑工具栏工具(9 项,供富文本编辑选用),圆角卡片 + 开关,改动即时生效并持久化。 🖼️ Markdown 预览(三种布局)
Markdown 文件在面板中直接渲染预览(青色标签),并支持三种布局随意切换: 下框展示(⇊):预览显示在下栏 右侧弹出(⇉):预览显示在右侧代码栏 浮动覆盖(⇱):浮动覆盖在对话框上方,宽度更大
🌳 左侧文件树
左侧文件树:懒加载、按文件名搜索定位、Git 状态角标(A/M/D/R/U/C)、右键菜单(新建文件 / 新建文件夹 / 下载 / 行内重命名 / 复制 / 粘贴 / 删除进回收站),本地目录与 SSH 远程目录自动切换;已打开的文件绝不重复开 tab,磁盘变化时在原 tab 上自动刷新内容。
🔍 监视路径(自动弹出范围):默认只监视一级目录(根目录及其直接子目录下的文件)。 点击目录行右侧圆点逐级切换:浅黄 = 监视此目录下一级路径,绿色 = 监视此目录下所有层级(n级),再点恢复默认;监视标记按会话记忆。顶栏(文件 / 变更 / >_ 右侧)有规则说明框。构建产物、临时文件、锁文件等过程文件无论标记都不弹出。
📊 状态栏
底部状态栏展示工作区状态。
✏️ 支持代码即时编辑
代码区即时编辑:五颜六色的语法高亮(Trae 风格配色,跟随浅色/深色主题自动切换)+ 行号 + 斑马底纹,可读写编辑、Ctrl+S 保存、保存带 mtime 冲突检测;工具栏提供分屏(编辑器 | 预览)、刷新等操作。
🔴🟢 红绿标注(Trae 风格编辑 diff)
Similar plugins
Mole
🐹 Open-source Mac and PC cleaner. Keep your machine clean, light, and running like new…
DeepSeek-Reasonix
A reliable coding agent for complex software engineering tasks.
dsh-desktop
DSH Desktop product workspace