browser-use 是什么?让 AI 代理像人一样操作浏览器的开源 Python 库

browser-use/browser-use · GitHub · 官网
大模型AI 智能体MCP 工具
Star11.8万
近 7 天新增0
编程语言Python
开源协议MIT
创建于2024-10-31
最近更新2026-10-15

中文导读

Browser Use 是一个开源 Python 库,用来构建能像人一样操作浏览器的 AI 代理。你可以在代码里定义任务,让代理打开浏览器、完成网页操作并返回结果,模型和浏览器都可以按需选择。项目还提供托管云服务,包含 stealth 浏览器、CAPTCHA 处理和住宅代理,并支持 CLI 和 Claude 工具集成。适合需要把网页操作交给 AI 完成的开发者和团队。

根据 GitHub 公开数据,该项目的编程语言为 Python,开源协议为 MIT,创建于 2024-10-31,最近更新于 2026-10-15,目前有 118,096 个 Star。

项目介绍

Browser Use 是一个开源的 Python 库,用于构建能操作浏览器的 AI 代理。它让代理打开浏览器、执行网页任务并返回结果,README 中的示例任务是查询某个仓库的 star 数。

除了本地运行的开源代理,项目还提供 Browser Use Cloud 托管服务,包括 stealth 浏览器、CAPTCHA 处理、住宅代理和托管代理 API,并支持通过 CDP 连接已有远程浏览器。代理可以使用 OpenAI 等模型,也可以使用 Browser Use 自家的 BU2 模型。

项目还提供 CLI 路径,可将浏览器能力注册为技能供 Claude Code、Codex 等代理调用,以及与 Claude 工具集成的 Browser Use toolsets。

主要功能

适合谁用

适合希望用 Python 构建浏览器自动化 AI 代理的开发者,以及需要托管浏览器基础设施或代理 API 的团队。

快速上手

  1. 安装 Browser Use(Python >= 3.11):uv add browser-use
  2. 在 .env 中添加 OPENAI_API_KEY,可选添加 BROWSER_USE_API_KEY
  3. 创建 agent.py,使用 Agent 和 ChatOpenAI 定义任务并运行
  4. 执行:uv run agent.py

Star 增长趋势

118,096117,953 · 2026-10-14 至 2026-10-16

同类项目

面向 AI 编程代理的性能优化系统
★ 28.0万 · JavaScript · 更新于 2026-10-15
通过 MCP 让 AI Agent 逆向分析二进制、应用与网站
★ 27.0万 · TypeScript · 更新于 2026-10-16
Nous Research 出品的可自我改进 AI Agent
★ 25.4万 · Python · 更新于 2026-10-15
DeepSeek 开源的一切皆插件的 agent harness
★ 25.0万 · TypeScript · 更新于 2026-10-15
可视化与代码结合的工作流自动化平台,原生支持 AI
★ 20.8万 · TypeScript · 更新于 2026-10-15
把网页变成 LLM 可用数据的抓取与搜索工具
★ 19.2万 · TypeScript · 更新于 2026-10-15