ARTICLE · 984480
DSH插件实测·把DSH变成IDE
用 DeepSeek Harness(DSH)写代码的时候,总感觉界面缺了点什么——对话没问题,但想看一眼文件、改一行代码、开个终端、查下 git 状态,还得切到外面去,来回折腾。
今天实测的这个插件,专门解决这件事:dsh-better-sidebar,把 DSH 的侧边栏直接升级成一套完整工作台。
2872 星的开源"侧边栏框架"
dsh-better-sidebar 是 DSH 插件生态里的爆款之一,GitHub 上已经 2872 星、236 fork,MIT 协议,最近还在高频更新(我测试时装的 v0.16.1 就是发布当天的新版)。
它不只是"加几个功能",而是一套服务化侧边栏框架:内置的文件树、编辑器、终端、Git、子代理这些页面,全都是通过一个叫 `ctx.betterSidebar` 的开放服务注册的——别的插件也能往这个侧边栏里注册自己的页面,生态正在围绕它长起来。
先看装好后的整体效果。我这台机器上直接装上实测,下面的截图全是真的:

一套开箱即用的工作台
_点击页面底部「展开侧边栏 / 展开底部面板」,右侧就出现工作台。_
① 文件树 + 文件预览/编辑
侧边栏第一个标签就是文件树,整个工作区一目了然,还带搜索、刷新、上传文件/文件夹。点开一个 Markdown 文件,直接预览——标题、表格、代码块、引用全渲染,甚至带目录大纲:

想要改代码?切到「编辑」模式就是一个完整的代码编辑器(CodeMirror),带行号、语法高亮,`Ctrl+S` 保存。
② 终端——直接内嵌进侧边栏
最实用的一个:在 DSH 里直接开一个 PowerShell / bash 终端,不用切窗口,跑命令、看输出都在侧栏完成。
③ Git 管理——侧栏里的"源代码管理"
自动发现工作区里的 git 仓库,未暂存/已暂存列表、暂存按钮、提交信息输入框、提交、历史,一应俱全:

④ 更多标签页:子代理、侧边对话(beta)、任务管理、浏览器预览……都能通过「新建标签页」菜单加进来。标签支持拖拽拆分/合并分栏,跟 IDE 一个用法。
几个值得一提的细节
· 纯文本安全隔离:HTML 预览跑在沙箱 iframe 里(无 same-origin、CSP 限制),不信任的内容不会伤到主界面;文件写入走原子写
· 服务化扩展:开发者可以在插件里注册新的侧边栏页面/文件预览器,设置页还有「推荐插件目录」,生态闭环
· 三平台:Windows / Linux / macOS 都适配(终端走 node-pty 预编译二进制,Windows 实测即装即用)
安装(附我踩过的三个坑)
一行命令(装到 DSH 的 web profile):
dsh plugin --profile web add dsh-better-sidebar我实测时踩了三个坑,都是社区插件常见的,提前给你排掉:
1. @deepseek-ai 版本解析报错(`No matching version found for @deepseek-ai/dsh-tools@>=0.1.0`)——上游核心包的 npm 发布滞后于内部引用,需要在 profile 的 `pnpm-workspace.yaml` 里把这些包 override 到 `0.1.1-rc.2`(约 30 个 @deepseek-ai/* 包)
· 如果你的 profile 用了 `autoInstallPeers: false`(很多老配置有这个),可能根本不会踩这个坑
2. 新包安全期:刚发布的版本默认 24 小时后才装,会被静默回落到旧版,加 `minimumReleaseAgeExclude: [dsh-better-sidebar]` 即可
3. 大包下载超时:mermaid / react-icons 直连 npmjs 反复断,把 profile 的 `.npmrc` 里 `registry` 换成 `registry.npmmirror.com` 就稳了
装完重启 DSH,底部出现「展开侧边栏」按钮,点开即用。
实测注意点
· Git 只有浏览/暂存/提交,没有 push / pull / fetch(作者刻意边界,远程操作可能后续加)
· 没有文件 watcher:外部改文件不会自动刷新预览,Markdown 预览要手动点刷新
· Office 三件套预览(docx/xlsx/pptx)是分离的插件,需要另外装
适合谁用
· 用 DSH 写代码/改文件,嫌来回切窗口麻烦的人
· 想在一个界面里管文件、跑命令、看 Git 状态的效率党
· 想让 DSH 更像 IDE、又不愿离开聊天流的人
· 想给 DSH 做侧边栏生态插件的开发者(开放服务,有接入文档)
一句话:DSH 本来是个对话,装上它变成了个工作台。 文件、终端、Git 全都在手边,实测过,值得一装。
**【AI 辅助声明】** 本文为 AI 辅助写作,实测过程与截图均为真实本地渲染。