Browser Harness
让 LLM 通过 CDP 直连真实 Chrome 的薄层 harness,agent 运行时自行补全缺失的辅助函数
Browser Use 团队出的开源 browser harness,把 LLM 直接接在 Chrome DevTools Protocol 上——一条 WebSocket 连浏览器,中间不夹 Playwright 之类的框架层。核心思路是 self-healing:agent 执行任务时遇到缺失的能力(比如上传文件),可以当场编辑 agent_helpers.py 把函数补上,下次再跑就有了。agent 通过 browser-harness 命令发送 Python 代码片段操作浏览器——截图、坐标点击、JS 注入、原始 CDP 调用都行。 两种运行方式:连本地 Chrome(需要开启 chrome://inspect/#remote-debugging),或用 Browser Use Cloud 的远程浏览器(免费层 3 个并发,带代理和验证码识别)。通过 browser-harness skill 命令可以把整套用法导出为 skill 文件,Claude Code、Codex 等 coding agent 直接加载后就能操作浏览器。仓库内置 17 篇交互技能文档(上传、下载、iframe、Shadow DOM、拖拽等)和 97 个社区贡献的 domain skill(覆盖 GitHub、LinkedIn、YouTube、小红书、BOSS 直聘等站点),domain skill 由 agent 自己生成而非手写——跑通一次任务后 agent 把选择器和流程存下来,后续同类任务直接复用。
社区实测
社区认为其以极少代码(592 行)直接对接 CDP、去除框架中间层,让 LLM 获得完全自主的浏览器操控,但安全风险仍是普遍担忧。
- 去除 Playwright 等框架中间层,通过直接 CDP 让 LLM 完全自主完成任意浏览器任务
- 开源、自愈式架构,代码量极少(592 行),降低了理解和维护成本
- 社区对浏览器代理类工具的安全风险普遍担忧,已有同类工具(如 Comet)被证实存在间接提示注入漏洞
I tested Browser Harness: 592 lines giving LLMs total freedom to complete any web taskBrowser Harness : Reviews, Price, Info & 51 Alternatives AI Tools | 2026 | AIxploria11 Best AI Browser Agents in 2026Show HN: Self-healing browser harness via direct CDP | Hacker News
截至 2026-07-26
uv tool install --python 3.12 --upgrade --force browser-harness browser-harness skill > ~/.codex/skills/browser-harness/SKILL.md