DSH-better-sidebar
在终端中运行以下命令:
dsh plugin install omdsh-dev/DSH-better-sidebar
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 `dsh plugin install omdsh-dev/DSH-better-sidebar`(源码:https://github.com/omdsh-dev/DSH-better-sidebar)即可安装该插件。
插件介绍
如果你每天都在用 DSH 和 AI 对话写代码,一定有过这样的别扭时刻:想在对话里看一眼文件内容、跑一条命令、查一下 Git 状态,却不得不在编辑器、终端和浏览器之间来回切换,上下文一断,思路就乱。DSH-better-sidebar 就是为了解决这个问题而生的——它把一套完整的「工作台」直接塞进 DSH 的侧边栏,让你不用离开对话界面就能完成几乎所有日常开发操作。
它不是那种只有一个文件树的简单侧边栏,而是一个真正意义上的多合一工作区。内置的文件工作台支持懒加载目录树、CodeMirror 编辑器、Markdown/图片/PDF 内联预览,甚至能渲染带 Mermaid 图表的 Markdown;真实终端基于 xterm.js + node-pty,断线还能回放;内嵌浏览器让网页在沙箱 iframe 里多开,外链按协议智能分流;Git 面板提供 VSCode 式的 diff、暂存、提交和还原,多仓库自动发现。更惊喜的是右侧栏和底部面板可以同时展开,任意 Tab 还能拖成悬浮窗口,就像把 IDE 的精华都搬了进来。
而它真正的野心在「服务化」。整个侧边栏是一套开放的框架,所有内置功能都通过 ctx.betterSidebar 服务注册,第三方插件可以用完全对等的 API 注册自己的标签页和文件预览器。社区生态已经长出了 28+ 个插件:Office 文档预览、视频播放、Jupyter Notebook、技能面板、SSH 隧道……你想要什么,都可以像搭积木一样加进来。无论你是想提升自己日常开发效率的 DSH 重度用户,还是想为 DSH 生态添砖加瓦的插件开发者,这个框架都会让你觉得「原来侧边栏还能这么玩」。
总的来说,DSH-better-sidebar 把 DSH 从一个单纯的对话工具,升级成了带完整工作台的 AI 开发环境。它解决的是「在 AI 对话里做事」这件事的体验问题,让你不必在工具间来回奔波,也让插件开发者有了一个发挥创造力的舞台。如果你受够了在 DSH 和外部工具之间反复横跳,不妨试试它,大概率会回不去。
截图预览
使用场景
- 在 DSH 对话中直接浏览文件、编辑代码、预览 Markdown、图片与 PDF。
- 在侧边栏运行真实终端、管理 Git 仓库、查看子代理任务,无需切换应用。
- 通过服务化 API 注册自定义侧边栏页面与文件预览器,扩展工作台能力。
适合人员
- 日常使用 DSH 与 AI 协作、希望减少工具切换的开发者。
- 需要一体化文件管理、终端、Git 和浏览器能力的专业用户。
- 想为 DSH 生态开发侧边栏插件的开发者。