dsh-sidebar
在终端中运行以下命令:
dsh plugin install wannanbigpig/dsh-sidebar
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install wannanbigpig/dsh-sidebar 完成安装,插件源码见 https://github.com/wannanbigpig/dsh-sidebar,安装后重启 dsh web 即可加载。
插件介绍
DSH 的网页工作台已经提供了 Right Sidebar、文件树和原生终端,但日常前端工程还缺一块拼图:在浏览器里直接编辑代码、逐行审查 Git 变更、管理多 Worktree 并操作持久终端。dsh-sidebar 把这几样能力直接嵌进宿主已有的侧栏、标签页和底部 Dock,不新增第二套侧栏,也不要求你改一行宿主源码。
编辑侧基于 CodeMirror 6,从宿主 Files、聊天文件链接或工具结果打开文本文件时即可获得语法高亮、行号、独立撤销历史和 Cmd/Ctrl+S 快捷保存;未保存状态以原生标签前的圆点提示,图片和 PDF 仍走宿主原生预览。Git 侧覆盖未提交、已暂存、指定提交和分支范围四个档位,逐文件增删统计、行级 diff、可折叠上下文与可筛选变更文件树一应俱全;提交弹窗支持模型生成 commit message、提交并推送、推送重试,分支切换失败会给出原因而不会静默吞掉。Worktree 工具卡列出主树、有效链接树和失效记录,新建时以主工作树为基准创建持久目录与独立分支,切换后自动复用目标路径已有 Session 或创建新 Session,未提交更改留在原树不会被搬运。
终端使用 xterm.js 连接持久 zsh PTY,在对话输入框下方以 Dock 形式打开,与对话区域同步平滑伸缩,支持多标签、高度拖拽、ANSI/256 色/True Color 输出。适合已经在 DSH 网页工作台上做日常开发、希望编辑—审查—提交—切换 Worktree—跑终端整条链路不出浏览器、且不想 fork 宿主仓库的开发者。插件仅依赖宿主公开的 Sidebar、Slot、Session、fs、subprocess 与 Client Module API,要求 DSH ≥ 0.1.6-alpha.1,MIT 协议,npm 直装即可。
截图预览
使用场景
- 在浏览器侧栏打开代码文件进行语法高亮编辑并快捷保存
- 逐行审查多范围 Git 变更并一键提交推送
- 在持久终端中切换多个 Worktree 并运行项目命令
适合人员
- 在 DSH 网页工作台进行日常前端开发的工程师
- 希望编辑、审查、提交全程不出浏览器的独立开发者
- 需要管理多个 Git Worktree 且不愿 fork 宿主仓库的小团队



