Browser Use:让AI代理像人类一样操作浏览器
你是否曾经为重复的网页操作而烦恼——填表、复制数据、点击按钮,这些机械性任务不仅耗费时间,还容易出错?如果能让AI像人一样“看懂”网页并自动完成这些操作,那该多好?Browser Use 正是为此而生的开源项目。它是一个基于Python的库,让AI代理能够像人类一样使用浏览器:打开页面、点击、输入、填写表单,你只需用自然语言描述任务,剩下的交给它。
截至收录:
Browser Use stars数:109476
Browser Use forks数:12034
Browser Use项目目录截图

Browser Use核心亮点
🌟 亮点一(自然语言驱动):不再需要编写复杂的Selenium或Playwright脚本。你只需告诉AI“帮我填写这份求职申请”,Browser Use 就会自动完成整个操作流程,大大降低网页自动化的门槛。
🎯 亮点二(多模型兼容):支持多种主流大语言模型,包括OpenAI GPT、Anthropic Claude、Google Gemini,甚至支持 Browser Use 自研的优化模型 bu-2-0-mini-preview,灵活适配你的技术栈。
🔒 亮点三(开源与云平台双选择):你可以完全免费地在本地运行开源的Agent,深度定制其行为;也可以选择功能强大的云端托管版本,获得代理轮换、验证码破解、1000+集成等高级能力。
🧩 亮点四(卓越性能与基准领先):在100个真实世界浏览器任务基准中表现优异,并在Odysseys排行榜上以87.4%的平均成功率位居第一,超越了OpenAI、Anthropic、Google和Microsoft的computer-use agents。
Browser Use快速开始
只需几步,你就能在本地运行起 Browser Use:
- 安装(要求 Python >= 3.11):
bash
uv add browser-use
# 或者
pip install browser-use - 配置API密钥(在
.env文件中):
bash
BROWSER_USE_API_KEY=your-key
# GOOGLE_API_KEY=your-key
# ANTHROPIC_API_KEY=your-key - 运行你的第一个Agent:
“`python
import asyncio
from browser_use import Agent, ChatBrowserUseasync def main():
agent = Agent(
task=”Find the number of stars of the browser-use repo”,
llm=ChatBrowserUse(model= openai/gpt-5.5 ),
)
history = await agent.run()if name == “main“:
asyncio.run(main())
“`
Browser Use应用场景
场景一:自动化表单填写:无论是求职申请、注册账号还是提交反馈,用户只需提供个人信息,AI即可自动完成所有表单字段的填写和提交,极大地提升工作效率。
场景二:数据提取与整理:AI可以按照指令从网页中提取结构化数据,例如获取社交媒体的粉丝列表并导出为CSV,或者抓取产品价格、文章列表等,无需手动复制粘贴。
场景三:AI代理无缝集成:Browser Use 可以嵌入到Claude Code、Codex、Cursor、Hermes、OpenClaw等AI代理工具中,通过一句提示词自动完成环境配置,让你的智能助手真正拥有操作浏览器来解决问题的“双手”。
用户案例:目前,Browser Use 已被全球数万名开发者和企业采用,包括许多知名开源项目的维护者和数据科学团队。无论是个人自动化脚本还是企业级流程再造,Browser Use 都在重新定义“人与浏览器的交互方式”。
Browser Use链接
browser-use / browser-use项目地址:https://github.com/browser-use/browser-use
本文地址:https://www.tgoos.com/45838
