ParticleLight/dsh-browser-plus ↗★ 4
dsh-browser-plus
提供可视化、任务隔离且支持人机协作的共享浏览器 适合需要直观监控Agent浏览器操作并随时接管控制权的用户。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ParticleLight/dsh-browser-plus說明文件
閱讀完整 README ↗为何使用它
浏览器自动化不应躲在用户看不见的进程里。dsh-browser-plus 把浏览器窗口留在用户眼前,同时让 agent 获得可靠的 CDP 操作能力。
- 真实可见:Electron
WebContentsView,不是 headless relay。 - 任务隔离:所有 DSH session 共享一个可见窗口,但各自保留隔离的任务视图、标签与历史;页面任务管理器切换可见视图,
browser_space命名浏览器任务。 - 人机协作:工具栏默认隐入页面上方,顶部中间悬停后可展开;书签、任务工作区与操作轨迹都在真实页面上运行,用户可在工具栏最右侧接管或显式交还给 Agent。
- 玻璃工作区:任务与操作轨迹是彼此独立的半透明玻璃面板,可同时打开;每项任务显示执行中、等待用户、用户接管、失败或空闲状态。缩略图仅在任务面板打开时为当前可见任务按需刷新,后台任务保留最后图像。

- 真实输入:键盘、鼠标、hover、双击和文件选择都走 CDP,而不是
element.click()伪事件。 - 恢复能力:child 回收后会重新物化相同会话的视图;恢复后的首张截图等待 compositor 稳定。
- 稳定基线:固定 Electron 42.9.3;43.4.1 的 compositor 故障会被 resolver 拒绝。