AI编程助手终于能操控Chrome了!Browser Harness让Agent自己写代码补能力

你有没有这种感觉——AI 编程助手很强,但一让它操作浏览器就拉胯?要么调半天 API,要么干脆报错崩溃。

问题不在模型,在于中间那层”手”。

Browser Harness 就是来解决这个的。

这是一个基于 Chrome DevTools Protocol(CDP)的浏览器控制层,架构极简:一个 WebSocket 直连 Chrome,中间零抽象。模型缺什么能力,它就让 Agent 自己写进 helpers.py,边跑边补——学名叫”自愈”(Self-healing),听起来挺玄,实际上就是 Agent 发现缺哪个 helper 函数,自己动手补代码,然后继续跑。

这个设计思路来自 AI 领域那句著名话:”苦教训”(The Bitter Lesson)——别给 AI 塞太多预设规则,给它最底层的控制权,让它自己学。

能做什么?

拿它连上 Claude Code 或 Codex 之后,Agent 能直接操控你已有的 Chrome 会话——Cookies、已登录状态、扩展、localhost 全都保留。不需要 Playwright,不需要远程中继,也不需要额外部署 MCP 服务。你打开 Chrome,它就能用。

具体场景:
– 让 Agent 自主完成 LinkedIn 外联、亚马逊下单、报销填报这类重复性浏览器操作
– 对着某个页面跑端到端测试,发现缺什么 selector 就让 Agent 自己补
– 配合 domain-skills,教会 Agent 某个特定网站的正确操作方式,然后永久复用

怎么跑起来?

一条指令就够:

在 Claude Code 里输入:

Set up https://github.com/browser-use/browser-harness for me.

Agent 会自动打开 chrome://inspect/#remote-debugging,你勾上允许调试的选项,点 Allow,它就连上了。从那之后,Agent 就有了真正的”手”。

为什么值得你关注?

7.2k GitHub Stars,browser-use 团队维护,已经在生产环境跑了。这不是玩具,是实打实的 Agent 浏览器控制方案。

更关键的是,它的 Skill 是 Agent 自己写的——你跑一遍任务,它发现某个操作没有现成 helper,就自动补上,然后下次就能用。你用得越多,它越懂你的工作流。

如果你在搞 AI 编程自动化、浏览器 RPA,或者想让 Claude Code 真正替你干活——Browser Harness 值得一试。

GitHub:
https://github.com/browser-use/browser-harness


GitHub: https://github.com/browser-use/browser-harness

评论区

0 条评论

登录后可评论。

陈一铭 162 阅读