dsh-browser:DeepSeek Harness 的共享真实浏览器插件
wqty123/dsh-browser
为 DeepSeek Harness 提供共享真实浏览器能力的 DSH plugin,agent 驱动可见可接管的浏览器,装好即用,人机同页。
dsh-browser 是 DeepSeek Harness 生态中的共享真实浏览器插件,让 agent 驱动一个真实、可见、可随时人工接管的浏览器,人与 agent 操作同一个页面。它解决了无头浏览器不可见、难以干预的问题,提供 33 个 browser_* 工具,覆盖打开、查看、操作、填表、截图、下载等能力。安装即用,纯 dsh web 环境也能自托管拉起 Electron 窗口,无需额外配置。
如何安装
dsh plugin --profile web add dsh-builtin-browser- 分类
- 工具与能力
- 平台
- DSH Plugin
- 作者
- wqty123
- 分发方式
- 插件
dsh-browser 核心特性
dsh-browser 仓库简介
它是做什么的?
dsh-browser 是 DeepSeek Harness(DSH)的共享真实浏览器插件,让 agent 驱动一个真实、可见、可随时人工接管的浏览器,人与 agent 操作同一个页面。它解决了无头浏览器不可见、难以干预的问题,提供 33 个 browser_* 工具,覆盖打开、查看、操作、填表、截图、下载等能力。安装即用,纯 dsh web 环境也能自托管拉起 Electron 窗口,无需额外配置。
核心功能
- 共享真实浏览器:原生 WebContentsView,用户直接看到 agent 每一步操作,随时上手接管。
- DOM 级驱动,框架友好:browser_snapshot 返回带编号的交互元素,browser_execute 用原生 setter + input/change 事件,React/Vue 页面也能可靠交互。
- 多标签会话与任务级隔离:并行打开 URL,每个 DSH 任务拥有独立标签页与历史,并发任务互不干扰。
- 登录态持久化:browser_auth 导出/恢复 cookie,重启后登录态不丢,自托管实例 cookie 落盘持久。
- 人机验证识别:自动检测 Cloudflare / reCAPTCHA / hCaptcha / Turnstile 等挑战,提示人工在共享窗口完成。
- 批量表单填充与操作回放:browser_fill 一次填写多个字段,browser_history 记录操作日志,browser_replay 可按序号回放。
怎么使用这个插件?
在 DSH 中启用后,agent 即可使用 browser_* 工具。例如,用 browser_open 打开 URL 并返回带编号元素的快照,用 browser_snapshot 获取交互元素清单,用 browser_execute 执行 JS,用 browser_fill 批量填表,用 browser_screenshot 截图并保存为 PNG 交给视觉模型。需要限制 agent 行为时,可用 browser_restrict 设置白名单,防止误点误导航。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:wqty123/dsh-browser。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
DSH Plugin 常见问题
