概览

browser-use 与 Agent Browser:浏览器 Agent 工具怎么选

browser-use(109k+ stars,MIT)提供 Python library(嵌入 Agent)和 CLI skill(Agent 调用)两种形态,AI agent 通过 Python import 或 shell 命令使用;Agent Browser(Vercel Labs,40k+ stars,Apache-2.0)是 Rust 原生 CLI + daemon,AI agent 通过命令行调用,主打速度和 LLM-friendly 输出。本文从产品形态、性能、浏览器覆盖和典型场景四个角度对比。

对比项目

browser-use

Python · MIT

112.1k ★

browser-use 提供浏览器自动化 Agent 能力,让 LLM 可以理解页面并执行复杂网页操作。

browseragentautomationpython
查看项目 →

Agent Browser

Rust · Apache-2.0

41.8k ★

Vercel 开源的浏览器自动化 CLI 工具,专为 AI Agent 设计,基于 Rust 构建,高性能且可编程。

browser-automationclirustagent-tool
查看项目 →

功能对比

适合场景 browser-useAgent Browser
产品形态 Python library(uv add browser-use / pip install)+ CLI skill(browser-use skill install)。Agent 既可 Python 嵌入,也可 shell 调用。Python 3.11+。 Rust 原生 CLI 工具(Agent 调用)+ MCP stdio server + WebSocket streaming + HTTP dashboard。Agent 通过 shell 命令调用。
性能与架构 Python 单进程。依赖 Playwright 或 Chromium 内置。启动速度中等,但 Python 生态丰富。 Rust daemon 架构。直接用 CDP(Chrome DevTools Protocol)通信,无需 Node.js 运行时。启动快、低资源占用。
浏览器覆盖 显式支持 Chrome 与 Chromium 引擎。基于 Playwright,跨浏览器测试通用(Chromium / Firefox / WebKit 通过 Playwright 引擎)。 Chrome(默认,Chrome for Testing)+ Lightpanda + Safari / iOS(通过 WebDriver)。远程浏览器:Browserbase / Browserless / AWS Bedrock AgentCore / Kernel / Browser Use 等云服务。
LLM 集成 多 LLM provider:OpenAI / Anthropic / Google / DeepSeek / Ollama 等。Agent 代码里嵌入自动化循环。 LLM-friendly 输出:refs(@e1, @e2)+ accessibility snapshots + --json 标志。CLI 标准输出适合 LLM 解析。
典型场景 Python 项目里嵌入浏览器自动化 / 跨浏览器测试 / 复杂表单填写 + 数据提取 / 已有 Python 工具链。 需要 CLI 工具的 Agent(Node / TS / Rust 生态)/ 远程浏览器 + 云服务场景 / 极低启动延迟 / iOS Safari 测试。

GitHub 数据

Metric browser-useAgent Browser
Stars 112.1k41.8k
Forks 12.3k2.8k
语言 PythonRust
许可证 MITApache-2.0
最近提交 2026年9月3日2026年9月2日

应该选择哪一个?

建议根据你的主要工作流、技术栈语言和集成需求来选择。用于生产前,请进一步查看项目文档、社区活跃度和最近的 GitHub 维护情况。

常见问题

browser-use 和 Agent Browser 是同一类工具吗?

都是浏览器自动化工具。browser-use 提供 Python library + CLI skill 两种形态;Agent Browser 是 Rust 原生 CLI。都是给 AI agent 调用,但底层技术栈不同。两者可以共存。

哪个性能更好?

Agent Browser 用 Rust 原生 + CDP 直接通信,启动和执行延迟都更低。browser-use 是 Python 库,性能足够但启动较慢。极低延迟场景选 Agent Browser。

哪个跨浏览器测试更好?

browser-use 基于 Playwright,跨浏览器测试(Chromium / Firefox / WebKit)通用。Agent Browser 默认只支持 Chrome,需要通过云服务商支持其他浏览器。

两者能一起用吗?

可以。复杂场景可以用 browser-use 做主 Agent 流程,Agent Browser 做底层浏览器调用(Rust 性能优势)。