AI 智能体(能自主完成多步任务的人工智能程序)会聊天、会写代码,但「像人一样操作网页」曾经是难点:登录、点击、填表、翻页、下单,这些动作对 AI 来说是另一套技能。browser-use 就是来解决这个问题的开源 Python 库:它让 AI 智能体直接驱动浏览器,像人一样完成网页操作——打开页面、读取内容、点击按钮、填写表单、抓取数据,一路做到下单前的最后一步。项目在 GitHub 上已有 11.3 万星标,月下载量 4010 万次,采用 MIT 许可证,可免费商用。

适合谁用:想给 AI 应用加上「操作真实网站」能力的开发者。典型场景包括自动抓取网页数据、自动化测试、自动订票与比价,以及让 AI 替你完成需要登录、翻页、填表的真实任务。

它解决什么问题

大多数 AI 应用只能读取文字或调用接口(程序之间约定好的通信方式),但真实世界里很多数据和服务藏在网页里:买票要选座位,查物流要登录,比价要翻好几页。这些操作都依赖浏览器。

browser-use 的思路,是让 AI 智能体把浏览器当作自己的「手」:通过页面结构理解网页内容,再模拟点击、输入、滚动等真实操作。官方案例里,一个名为 Hermes 的智能体把 browser-use 设为默认浏览器工具后,任务消耗的 token 减少了 48% 到 66%。token 是 AI 模型计费与上下文长度的基本计量单位,可以粗略理解为「AI 处理文本的计量」,用量减少意味着同样的任务花得更少。

官方测评成绩

browser-use 团队公布了一份内部基准测试(用固定任务集统一衡量系统表现的测试)结果,测试集含 106 个真实网页任务,同时统计成功率与单任务成本:

  • Browser Use:成功率 82%,单任务成本 0.17 美元
  • Opus 5:成功率 62%,单任务成本 3.40 美元
  • Sonnet 5:成功率 59%,单任务成本 1.55 美元
  • Gemini 3.1 Pro:成功率 59%,单任务成本 2.20 美元

按官方口径,browser-use 在成功率最高的情况下,单任务成本反而最低。另一项测试针对 71 个设有反自动化封锁的网站,browser-use 的云端浏览器能到达其中 81%,对比 Anchor 的 77%、Onkernel 的 67%、Steel 的 47%。云浏览器按小时计费,每小时 0.02 美元。

怎么开始用

安装只需一行命令:pip install browser-use(pip 是 Python 的包管理器,browser-use 通过它安装)。项目完全开源,可在本地或自己的服务器运行,也可以使用官方云平台托管浏览器、通过 API 调用。付费方面,云端按量计费,充值从 5 美元起,无订阅、余额不过期;智能体服务按「模型成本 + 20%」再加浏览器时长与流量计费。

真实案例:从订票到抓数据

官方展示区收录了 42 个真实运行录像。一个典型例子:让 AI 在电影票网站 fandango.com 上,找旧金山当晚 7 点某部电影的两个相邻座位,选好后在结账前停下——整个浏览、筛选、选座过程由 AI 独立完成,无需人工接管。类似的场景还有数据提取、购物结算、旅行预订、测试与 QA(软件质量测试)、研究报告整理等。

如果想让 AI 不只是「会聊天」,而是真正能替你操作网页、完成任务,browser-use 是目前最受关注的开源选择之一:MIT 许可、免费可用、社区活跃(11.3 万星标)。从一行 pip install 开始,官方评测成绩可作为选型参考,但需注意该成绩来自官方内部测试,实际效果还取决于任务复杂度。