browser-use — AI代理操控浏览器

browser-use — AI代理操控浏览器


103k Stars最热AI浏览器自动化项目,让LLM直接操作浏览器完成填表购物信息收集等任务,支持GPT/Claude/Gemini多模型

browser-use — 让 AI 代理操控浏览器

🌐 Make websites accessible for AI agents

103k Stars,11.4k Forks,Python,MIT 协议。当前最热门的 AI 浏览器自动化开源项目,让 LLM 直接操控浏览器完成任务——填表、购物、信息收集、个人助理,什么都能干。

核心特性

  • AI 代理直接控制浏览器:告诉 AI "帮我填这个职位申请"、"把购物清单加到 Instacart",它自己打开浏览器操作
  • 多模型支持:GPT-5.5、Claude Opus/Sonnet、Gemini,以及 Browser Use 自研优化模型 bu-2-0
  • CLI 3.0:直接给编程代理一个可靠的浏览器,支持 Python 脚本控制
  • Agent Skill:一行 prompt 自动安装到 Claude Code、Codex、Hermes 等编程代理
  • 100 项真实任务基准测试,开源可复现

快速开始

import asyncio
from browser_use import Agent, BrowserProfile, ChatBrowserUse

async def main():
    agent = Agent(
        task="Find the number of stars of the browser-use repo",
        llm=ChatBrowserUse(model='openai/gpt-5.5'),
        # llm=ChatBrowserUse(model='bu-2-0'),  # Browser Use 自研优化模型
        # llm=ChatAnthropic(model='claude-opus-4-8'),
    )
    history = await agent.run()

asyncio.run(main())

安装

uv add browser-use    # 或 pip install browser-use

编程代理一键安装

粘贴到 Claude Code / Codex / Hermes:

Install or upgrade browser-use to the latest stable version with uv using Python 3.12, register the skill from `browser-use skill`, and connect it to my browser.

CLI 模式

browser-use <<'PY'
new_tab("https://example.com")
print(page_info())
PY

典型用途

场景示例任务
表单填写"用我的简历填写这个职位申请"
网上购物"把这些东西加到我的购物车"
个人助理"帮我找组装电脑的配件"
信息收集自动浏览多个网站提取数据
自动化测试代替 Selenium/Playwright 进行 UI 测试

开源 vs 云服务

  • 开源:完全自托管,适合需要自定义工具或深度代码集成的场景
  • Browser Use Cloud:全托管,更强的代理能力,内置隐身代理轮换、验证码处理、1000+ 集成(Gmail/Slack/Notion 等)

GitHub: https://github.com/browser-use/browser-use

11000举报0Xiao.Xi1个月前
点击获取 ^_^

暂无评论