browser-harness
让AI直接操控真实浏览器,实现网页自动化任务。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:browser-harness。 它的用途是:让AI直接操控真实浏览器,实现网页自动化任务。 完整的 Skill 内容见:https://321skill.com/skills/browser-harness/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“帮我登录Github,找到最近一个PR的代码改动并总结一下。” AI会通过browser-harness启动浏览器,导航到Github,模拟点击登录、找到PR、解析代码差异,最后将总结返回给你,全程自动化完成。
介绍
browser-harness 是一个让AI能够直接连接并操控你本地或云端真实浏览器的工具。它解决了传统自动化脚本编写复杂、难以处理动态网页交互的痛点,通过Chrome DevTools Protocol (CDP) 提供底层控制能力,使AI可以像真人一样浏览网页、点击按钮、填写表单,实现完全自由的自动化。
使用方式非常直接,通过命令行调用 browser-harness 并传入Python代码即可。它预置了丰富的辅助函数,支持从本地Chrome连接到远程托管浏览器。对于复杂任务,它建议先通过无障碍树(AXTree)精准定位页面元素,再进行点击等操作,而非依赖截图识别,这大大提高了自动化脚本的稳定性和效率。
这个工具非常适合需要执行网页自动化任务的开发者、测试工程师、数据分析师和运营人员。无论是进行自动化测试、数据爬取、重复性表单填写,还是进行竞品调研和网站监控,browser-harness都能提供一个强大且灵活的解决方案。
与Selenium、Playwright等传统自动化框架相比,browser-harness的核心优势在于其“AI原生”的设计理念。它并非提供一个需要开发者编写冗长脚本的API,而是将浏览器控制能力直接暴露给AI Agent,让AI能够理解页面结构并自主决策操作步骤,从而实现更高层次的智能化和适应性。
核心特点
核心区别在于其“AI原生”设计:直接通过CDP协议将真实浏览器的底层控制权交给AI,让AI能基于页面无障碍树(AXTree)自主理解和操作网页元素,而非依赖开发者编写固定的脚本或基于图像识别。
注意事项
不适合对浏览器指纹和IP地址有严格隐匿要求的深度反爬虫场景,本地模式也无法实现多任务并行隔离。
常见问题
如何连接我本地的Chrome浏览器?
运行 `browser-harness --doctor` 诊断,根据提示在chrome://inspect页面启用远程调试即可。
什么时候应该使用云端浏览器?
当需要并行多任务、避免本地IP被封锁或处理可能触发验证码的任务时,建议使用Browser Use Cloud提供的隔离浏览器实例。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/browser-harness/raw/index.md 读取 browser-harness 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/browser-harness/raw/index.md(查看排版版本)