前言¶
DeepSeek Harness (DSH) 的核心设计理念是「一切皆插件」。在智能体开发或自动化测试场景中,开发者往往需要 AI 在本地执行网页操作,例如抓取动态数据、模拟用户点击或进行表单填写。dsh-browser-ctrl 插件通过 Chrome DevTools Protocol (CDP) 实现了这一需求,它让 AI 拥有对本地浏览器的完全控制权,且全程在宿主机上运行。
是什么¶
dsh-browser-ctrl 是一个由 crazy-L118 维护的社区第三方插件。它为 DSH 提供了内置浏览器控制能力,允许 AI 在本机启动并操控 Microsoft Edge 或 Google Chrome 浏览器。该插件采用游客身份运行,不登录账号,不与日常浏览器数据同步,且不依赖任何外部库。
核心功能¶
AI 自主上网
AI 可以直接控制浏览器打开网页、读取内容、点击按钮、输入文本以及滚动页面,无需人工干预。
截图直达对话
在交互过程中,AI 截取的网页画面会自动内嵌显示在对话消息流中,点击即可查看原图。
内置浏览器面板
对话界面右侧会停靠一个实时画面面板,展示当前浏览器状态,支持直接点击、滚动或输入操作。
隔离安全
采用游客模式运行,与宿主系统的浏览器数据隔离,确保安全。
安装与启用¶
前置要求:
1. 已安装 DSH。
2. 本机装有 Microsoft Edge 或 Google Chrome。
执行安装命令:
dsh plugin --profile web add npm:dsh-browser-ctrl
安装完成后,必须彻底重启 dsh。插件仅在 dsh 启动时加载,仅刷新页面不会生效。
卸载与清理¶
执行卸载命令:
dsh plugin --profile web remove dsh-browser-ctrl
卸载后同样需要彻底重启 dsh。如需清理浏览数据,请手动删除目录 ~/.dsh/browser-use/(该目录包含独立的 profile、缓存与截图)。
注意事项¶
本插件为社区第三方插件,与 DeepSeek 官方无隶属关系,插件名称及其相关名称归其各自所有者所有。安装前建议查看源码以确认权限逻辑。插件本身零外部依赖。
生态¶
更多插件信息可参考社区目录:https://www.skillhub.cn/plugins/crazy-L118/dsh-browser-ctrl
源码地址:https://github.com/crazy-L118/dsh-browser-ctrl