← 返回目录
B

Browser Use

官方
让 AI 代理控制真实浏览器,完成任何任务。
GitHub 源仓库 ↗
★ 111.0k Stars 分类 · 浏览器自动化 非常热门 源版本 28670f720f63
33FMRS · D
可靠性
5/20
安全与权限
5/20
维护活跃度
11/20
文档质量
6/20
安装易用性
6/20
查看 FMRS 评分方法 →

Browser Use 是一个开源 Python 库和 MCP 服务器,允许 AI 代理像人类一样操作真实 Chrome 浏览器:打开页面、点击按钮、填写表单、提取数据等。它通过自然语言描述任务来驱动代理执行。支持多种 LLM 提供商,并可选使用 Browser Use Cloud 进行大规模、高匿名的云端执行。

工具能力

暂未整理工具清单。

安装接入

使用 pip 安装:pip install browser-use,然后通过 uvx 启动 MCP 服务器:uvx browser-use --cli-mcp。或者遵循 README 中的快速开始提示,让代理自动安装并注册技能。

选型与风险

适合谁

  • 需要 AI 代理完成一次性浏览器任务的用户(如通过 Claude Code、Cursor 等)
  • 希望使用 Python 库进行可重复、可扩展的网页自动化的开发者

不适合谁

  • 不需要浏览器自动化或仅需简单 API 调用的场景
  • 对成本敏感且无需后台浏览器服务的简单任务

所需权限

  • 访问本地 Chrome 浏览器进程
  • 读取和操作网页内容(表单、按钮、数据)
  • 可能读取本地文件(如配置文件)
  • 网络访问以加载网页和调用 LLM API

风险与副作用

  • 可能执行未预期的网页操作(如提交表单、购买商品)
  • 需要 LLM API 密钥,可能产生费用
  • 自动化浏览器可能被网站检测并导致 IP 封锁
  • 处理敏感数据时需注意隐私(如登录凭据)

常见排障

  1. 确保 Python 版本 >= 3.11
  2. 检查是否正确安装并配置了 LLM API 密钥(如 BROWSER_USE_API_KEY)
  3. 确认 Chrome 浏览器已安装且可执行
  4. 查看浏览器控制台或日志以获取错误信息
  5. 对于 CAPTCHA 或反爬问题,考虑使用 Browser Use Cloud

使用场景

自动填写求职申请表
提取关注者数据并导出为 CSV
对本地网站进行 QA 测试并报告问题

支持客户端

暂未确认支持的客户端。