dsh-pip
在终端中运行以下命令:
dsh plugin install extension-hunter/dsh-pip
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install extension-hunter/dsh-pip 即可完成安装,项目源码地址为 https://github.com/extension-hunter/dsh-pip
插件介绍
边写代码边盯 agent 输出,手指永远在编辑器和浏览器标签页之间来回跳——这个看似微小的切换,一天下来累积起来的注意力成本不可小觑。dsh-pip 用浏览器原生的 Document Picture-in-Picture API 把这个问题直接消掉:点一下,整个 DSH Web 应用就脱离标签页,变成一个系统级置顶浮动窗口,稳稳停在你编辑器旁边;再点一下,原样回到标签页。不需要分屏,不需要多窗口管理,一个按钮搞定。\n\n搬走的不是截图,而是完整可交互的应用本身——样式、主题、React 状态全部随 #root 一起迁移到新窗口。零配置:重启 dsh web 后,界面角落自动出现一个「独立窗口」按钮,点击即分离,关闭窗口或点「返回标签页」即恢复。整个机制对 DSH 包是纯增量注入,卸载后不留任何残留。\n\n适合谁?如果你的 dsh web 环境已经跑顺了,不想折腾 Electron 打包、不想换运行时,只想要一个最小改动让 Web UI 浮在编辑器旁边,dsh-pip 就是为这个场景造的。它不管 Harness 服务生命周期,不打包桌面应用,只做一件事:让你的 Web UI 变成一个可以随时贴在编码区旁边的浮动窗。需要 Chrome 或 Edge(Chromium 116+);在 Safari 和 Firefox 上因缺少 Document PiP API,插件静默不生效,按钮不会出现。
截图预览
使用场景
- 写代码时把 agent 输出浮在编辑器旁,免去反复切换标签页
- 稳态阶段盯着 agent 日志或结果,无需离开编码视图
- 需要随时把 DSH Web UI 提到最前、不抢焦点的轻量监视场景
适合人员
- 已有稳定 dsh web 环境、只想加一个浮动窗口的开发者
- 偏好最小改动、不想引入 Electron 桌面包的用户
- Chrome 或 Edge 用户,希望零配置即用的 Web UI 增强