OA0
OA0 是一个探索 AI 的社区
现在注册
已注册用户请  登录
OA0  ›  代码  ›  Browser-use — 让 AI 能够像人一样操作浏览器

Browser-use — 让 AI 能够像人一样操作浏览器

 
  comet ·  2026-01-07 00:22:56 · 11 次点击  · 0 条评论  




浅色模式下显示黑色 Browser Use Logo,深色模式下显示白色 Logo。

AI 浏览器智能体。
Browser-Use 包下载统计

演示 文档 博客 周边商品 Github 星标 Twitter Discord Browser-Use 云服务


🌤️ 想跳过配置?使用我们的 云服务,获得更快、可扩展且支持隐身模式的浏览器自动化体验!

🤖 LLM 快速开始

  1. 将你喜欢的编程助手(Cursor、Claude Code 等)指向 Agents.md
  2. 开始提示吧!


👋 人类快速开始

1. 创建环境并使用 uv 安装 Browser-Use (Python>=3.11):

uv init && uv add browser-use && uv sync
# uvx browser-use install  # 如果没有安装 Chromium 则运行此命令

2. [可选] 从 Browser Use Cloud 获取你的 API 密钥 (新注册用户可获得 $10 免费额度):

# .env
BROWSER_USE_API_KEY=你的密钥
# GOOGLE_API_KEY=你的密钥
# ANTHROPIC_API_KEY=你的密钥

3. 运行你的第一个智能体:

from browser_use import Agent, Browser, ChatBrowserUse
# from browser_use import ChatGoogle  # ChatGoogle(model='gemini-3-flash-preview')
# from browser_use import ChatAnthropic  # ChatAnthropic(model='claude-sonnet-4-6')
import asyncio

async def main():
    browser = Browser(
        # use_cloud=True,  # 在 Browser Use Cloud 上使用隐身浏览器
    )

    agent = Agent(
        task="查找 browser-use 仓库的星标数量",
        llm=ChatBrowserUse(),
        # llm=ChatGoogle(model='gemini-3-flash-preview'),
        # llm=ChatAnthropic(model='claude-sonnet-4-6'),
        browser=browser,
    )
    await agent.run()

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

查看 库文档云服务文档 了解更多!


演示

📋 表单填写

任务 = "用我的简历和信息填写这份工作申请。"

工作申请演示
示例代码 ↗

🍎 杂货购物

任务 = "将这个商品列表放入我的 Instacart 购物车。"

https://github.com/user-attachments/assets/a6813fa7-4a7c-40a6-b4aa-382bf88b1850

示例代码 ↗

💻 个人助理

任务 = "帮我为定制 PC 寻找配件。"

https://github.com/user-attachments/assets/ac34f75c-057a-43ef-ad06-5b2c9d42bf06

示例代码 ↗

💡查看 更多示例 ↗ 并给我们一个星标!


🚀 模板快速开始

想更快开始? 生成一个可直接运行的模板:

uvx browser-use init --template default

这将创建一个包含工作示例的 browser_use_default.py 文件。可用模板:
- default - 快速入门的最小化设置
- advanced - 包含详细注释的所有配置选项
- tools - 自定义工具和扩展智能体的示例

你也可以指定自定义输出路径:

uvx browser-use init --template default --output my_agent.py


💻 命令行界面 (CLI)

通过命令行进行快速、持久的浏览器自动化:

browser-use open https://example.com    # 导航到 URL
browser-use state                       # 查看可点击元素
browser-use click 5                     # 按索引点击元素
browser-use type "Hello"                # 输入文本
browser-use screenshot page.png         # 截图
browser-use close                       # 关闭浏览器

CLI 会在命令之间保持浏览器运行,以便快速迭代。查看 CLI 文档 了解所有命令。

Claude Code 技能

对于 Claude Code,安装该技能以启用 AI 辅助的浏览器自动化:

mkdir -p ~/.claude/skills/browser-use
curl -o ~/.claude/skills/browser-use/SKILL.md \
  https://raw.githubusercontent.com/browser-use/browser-use/main/skills/browser-use/SKILL.md


集成、托管、自定义工具、MCP 等更多内容,请访问我们的 文档 ↗


常见问题

使用哪个模型最好? 我们专门为浏览器自动化任务优化了 **ChatBrowserUse()**。平均而言,它完成任务的速度比其他模型快 3-5 倍,且准确率处于行业领先水平。 **定价 (每 100 万 tokens):** - 输入 tokens: $0.20 - 缓存的输入 tokens: $0.02 - 输出 tokens: $2.00 对于其他 LLM 提供商,请参阅我们的 [支持的模型文档](https://docs.browser-use.com/supported-models)。
我可以在智能体中使用自定义工具吗? 可以!你可以添加自定义工具来扩展智能体的能力:
from browser_use import Tools

tools = Tools()

@tools.action(description='描述此工具的功能。')
def custom_tool(param: str) -> str:
    return f"结果: {param}"

agent = Agent(
    task="你的任务",
    llm=llm,
    browser=browser,
    tools=tools,
)
我可以免费使用吗? 可以!Browser-Use 是开源的,可以免费使用。你只需要选择一个 LLM 提供商(如 OpenAI、Google、ChatBrowserUse,或使用 Ollama 运行本地模型)。
服务条款 此开源库采用 MIT 许可证授权。关于 Browser Use 服务及数据政策,请参阅我们的 [服务条款](https://browser-use.com/legal/terms-of-service) 和 [隐私政策](https://browser-use.com/privacy/)。
如何处理身份验证? 查看我们的身份验证示例: - [使用真实浏览器配置文件](https://github.com/browser-use/browser-use/blob/main/examples/browser/real_browser.py) - 重用你现有的 Chrome 配置文件及已保存的登录信息 - 如果你想使用带收件箱的临时账户,请选择 AgentMail - 要将你的身份验证配置文件与远程浏览器同步,请运行 `curl -fsSL https://browser-use.com/profile.sh | BROWSER_USE_API_KEY=XXXX sh` (将 XXXX 替换为你的 API 密钥) 这些示例展示了如何无缝维护会话和处理身份验证。
如何解决验证码 (CAPTCHA)? 要处理验证码,你需要更好的浏览器指纹和代理。使用 [Browser Use Cloud](https://cloud.browser-use.com),它提供了旨在避免检测和验证码挑战的隐身浏览器。
如何投入生产环境? Chrome 可能会消耗大量内存,并且并行运行多个智能体可能难以管理。 对于生产用例,请使用我们的 [Browser Use Cloud API](https://cloud.browser-use.com),它可以处理: - 可扩展的浏览器基础设施 - 内存管理 - 代理轮换 - 隐身浏览器指纹 - 高性能并行执行


**告诉你的电脑要做什么,它就会完成。** [![Twitter Follow](https://img.shields.io/twitter/follow/Magnus?style=social)](https://x.com/intent/user?screen_name=mamagnus00)     [![Twitter Follow](https://img.shields.io/twitter/follow/Gregor?style=social)](https://x.com/intent/user?screen_name=gregpr07)
在苏黎世和旧金山用 ❤️ 打造
11 次点击  ∙  0 人收藏  
登录后收藏  
0 条回复
关于 ·  帮助 ·  PING ·  隐私政策 ·  服务条款   
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
耗时 16 ms
Developed with Cursor