# 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 项真实任务基准测试**,开源可复现 ### 快速开始 ```python 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()) ``` ### 安装 ```bash 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 模式 ```bash 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 --- **分类**:其它 **标签**:浏览器 · browser · use **作者**:Xiao.Xi **链接**:https://octohz.com/p/1913