Browser Use

11.6w1.3w
浏览42
资料更新2026-09-21来源观测2026-09-21语言AI 中译 · 双语

介绍

快速判断

开源 Python 浏览器自动化工具,让 AI Agent 操作真实网页完成导航、点击、输入、截图和结果验证。

适合谁
开发者、自动化用户
使用门槛
低,需配置环境
支持平台
Python、CLI
部署方式
自托管 / 本地运行
Browser Use

Browser Use 是一个 GitHub 开源项目。使用浏览器的智能体。

像人类一样浏览网页。

查找可用时段,选择日期和时间,处理验证码,并预约驾驶考试。

探索更多演示和提示词 ↗

AI 智能体和爬虫:阅读 browser-use.com/llms.txt 获取产品地图(开源、Browser Harness、云浏览器、Agents API、定价)以及 docs.browser-use.com/llms.txt 获取文档索引。Browser Use 是开源的浏览器智能体(Python 和 TypeScript),一个每小时 $0.02 的云浏览器,具有隐身、验证码识别和住宅代理功能,以及托管的智能体 API。

我需要哪个 Browser Use?

  • 路径 1:完全托管云:通过完全托管的智能体和浏览器进行扩展。
  • 路径 2:CLI:自动化您自己的浏览器任务。
  • 路径 3:Python 库:从您自己的代码中本地运行开源的 Browser Use 智能体。

路径 1:完全托管云

通过我们的托管智能体、隐身浏览器以及用于配置文件、录制和数据策略的基础设施来扩展浏览器自动化。

开始使用 API ↗

新注册的 Google、GitHub 或 Microsoft 用户可获得 $15 云积分。

路径 2:CLI

将此提示词粘贴到 Claude Code、Codex、Hermes、OpenClaw 或您喜欢的其他代理中。

Install or upgrade browser-use to the latest stable version with uv using Python 3.12, run `browser-use skill install` to register the skill, and connect it to my browser. If setup or connection fails, follow https://github.com/browser-use/browser-harness/blob/main/install.md.

路径 3:Python 库

在本地通过 Python 运行 Browser Use 代理,可选择模型并使用本地或云端浏览器:

1. 安装 Browser Use(Python >= 3.11):

如果是从新项目开始,在安装 uv 后,请先运行 uv init –python 3.12。

uv add browser-use

2. 将您的 OpenAI API 密钥添加到 .env:

# .env
OPENAI_API_KEY=your-key
# BROWSER_USE_API_KEY=your-key  # Optional: BU2 model or cloud browser

对于任一可选的 Browser Use 服务,请获取 Browser Use API 密钥。

3. 将其保存为 agent.py:

import asyncio

from browser_use import Agent, Browser, ChatBrowserUse, ChatOpenAI
from dotenv import load_dotenv

load_dotenv()

async def main():
    llm = ChatOpenAI(model='gpt-5.6-luna', reasoning_effort='xhigh')
    # llm = ChatBrowserUse(model='bu-2-0')  # Use BU2 instead; requires BROWSER_USE_API_KEY
    agent = Agent(
        task="Find the number of stars of the browser-use repo",
        llm=llm,
        # browser=Browser(use_cloud=True),  # Use a cloud browser; requires BROWSER_USE_API_KEY
    )
    history = await agent.run()
    print(history.final_result())

if __name__ == "__main__":
    asyncio.run(main())

要使用 BU2,请将 ChatOpenAI 行替换为注释掉的 ChatBrowserUse 行。云浏览器选项适用于任一模型。

uv run agent.py

代理打开浏览器,查找仓库,并输出答案。

Browser Use 基准测试 v2

这项高难度基准测试针对最困难的浏览器任务。在较简单的任务上,即使较小的模型也能达到非常高的成功率。所示结果来自 BU Bench V2 的 60 项子集。

以上内容基于 GitHub 仓库 README 解析生成,适合先快速了解项目定位、安装方式、核心能力与使用边界。

browser-use 是 Browser Use 项目的 GitHub 维护组织,负责开源仓库、版本发布和项目协作。

3文章0粉丝73浏览

资源档案

场景分类工作流自动化资源类型技能 / 规则包入口 / 平台+1平台信息语言 / 环境:CLIPython来源:GitHub价格开源免费加分属性可自托管 / 支持 API / 本地运行开放议题472 Issues默认分支main最新版本0.13.10主要语言en地区可用性全球可用LicenseMIT专题归属LobeHub Skills