dsh-chrome-browser
在终端中运行以下命令:
dsh plugin install Aurora-Lucas/dsh-chrome-browser
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Aurora-Lucas/dsh-chrome-browser,即可从 https://github.com/Aurora-Lucas/dsh-chrome-browser 安装该插件。
插件介绍
做前端或页面联调时,模型往往只能凭猜测描述界面,或在受 Landlock 限制的 shell 里根本无法启动 Chrome。dsh-chrome-browser 在 Harness Host 进程内通过 Chrome DevTools Protocol 驱动本机已安装的 Google Chrome(或 Chromium),让工具调用像普通能力一样执行:无需每次单独批准 shell 或沙箱权限,也不受 shell 沙箱对浏览器启动的限制。
插件提供单一的 chrome 工具,用 action 区分打开页面、跳转、截图、调整视口、读取 DOM 与文本、在页面内执行 JavaScript、点击与输入、等待元素、查看控制台与网络错误、导出 PDF 等操作。截图既可作为工具结果中的真实图片供模型「看见」渲染效果,也会写入文件,便于人工核对;多标签页共用同一 Chrome 进程,首次调用时再懒启动并配合临时配置目录。
适合需要在真实浏览器里验证布局与交互的 Harness 用户、前端开发者,以及希望模型能基于实际渲染页面做排查、回归或文档截图的场景。Linux、macOS、Windows 均可使用,浏览器路径可自动探测或通过配置与环境变量指定。
截图预览
使用场景
- 在真实 Chrome 中打开页面并截图,核对布局与样式是否符合预期
- 通过 DOM、控制台与网络信息排查线上或本地页面的前端问题
- 模拟点击、输入与跳转,验证交互流程与响应式视口表现
适合人员
- 需要在 Harness 里用真实浏览器做页面验证的前端开发者
- 希望模型能「看见」渲染结果并参与联调与排错的工程师
- 负责 UI 回归、文档配图或 E2E 辅助验证的技术用户