dsh-playwright
在终端中运行以下命令:
dsh plugin install JeremyGuo/dsh-playwright
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install JeremyGuo/dsh-playwright 即可安装该插件,源码地址为 https://github.com/JeremyGuo/dsh-playwright
插件介绍
大语言模型擅长推理和生成代码,却很少能真正"看见"一个活着的浏览器页面。dsh-playwright 为 DeepSeek Harness 补上了这块拼图:它通过 Chrome DevTools Protocol 和 Playwright,让你和模型共享同一个隔离的 Playwright 页面——你在 Browser Use 面板里实时观看画布刷新,模型则在同一个页面状态中读取语义快照、移动指针、点击、拖拽、敲键盘,甚至截取 PNG 截图回传给多模态模型核验操作结果。
核心能力覆盖了日常网页交互的几乎全部动作:打开和刷新 HTTP(S) 地址、获取 URL 与标题、提取可见文本及带临时 ID 的交互元素、按元素 ID 或截图坐标进行左/右/中键的按下、移动、抬起,组合出点击与拖拽;键盘侧支持逐字输入、单键与组合键(如 Control+A、Meta+K)以及游戏式的按住与释放。每个 DSH 会话拥有独立的 BrowserContext 和 Page,互不串扰;若 Chrome 意外退出,下次操作会自动拉起新实例并恢复到该会话上次的顶层 URL。网络侧默认拦截 localhost 与私有地址,RPC 与录屏端点仅接受回环同源连接,兼顾了实用与安全。
适合需要让 AI 辅助完成网页操作、交互验证或自动化调试的开发者:你可以一边看浏览器面板里指针滑过控件,一边让模型根据语义 ID 或截图坐标精确操作,再用一张带点击标记的截图确认结果是否落位,而不必离开聊天窗口去切浏览器标签页。
截图预览
使用场景
- 让 AI 模型在隔离浏览器中打开网页、点击按钮、填写表单并截图验证结果
- 在聊天面板中实时观看 AI 操作浏览器,同时用语义 ID 精确指导交互
- 结合多模态截图能力,让模型核验点击是否落位或页面状态是否符合预期
适合人员
- 需要让 AI 辅助完成网页交互验证或调试的前端与全栈开发者
- 希望在不离开聊天窗口的情况下让模型操作真实浏览器的开发者
- 正在构建基于 DeepSeek Harness 的浏览器自动化工作流的开发者