
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 等)
暂无评论
