← 工具

agent-browser

Vercel Labs 出品的浏览器自动化 CLI,专为 AI Agent 设计,原生 Rust 二进制。Claude Code、Codex 等 Agent 直接调用,零 Node 依赖,启动毫秒级,比 Playwright 快 2.55 倍、内存省 70%,AI 自动化场景核心基础设施,GitHub 39K+。

#15
推荐排名
39,554
GitHub Stars
56,562
推荐得分
AI Agent 浏览器自动化
适用场景
AI工具AI Agent自动化浏览器

为什么需要

AI Agent 要操作浏览器,传统做法是 Playwright——慢、吃内存、要 Node.js。Agent 要并发执行几十上百个浏览器任务时,资源直接打满。Agent Browser 用 Rust 重写了浏览器自动化核心,原生二进制,不依赖 Node,启动毫秒级,单机并发能力翻几倍。

Vercel 官方出品,和 Claude Code、Codex 这些 Agent 直接集成。CLI 设计面向 Agent 调用,不是面向人。SKILL.md 让 Claude Code、Codex 一次读懂整个工具能力,零额外配置就能让 Agent 接管浏览器。

怎么用

bash
npm install -g agent-browser
agent-browser install  # 首次下载 Chrome for Testing

在 Agent 里调用:

bash
agent-browser open https://example.com
agent-browser snapshot  # 获取页面可访问性树
agent-browser click "@e15"  # 点击元素
agent-browser type "@e20" "Hello"

返回结构化 JSON,Agent 直接解析决策。

核心特性

  • Rust 原生:启动毫秒级,2.55 倍 Playwright 速度、70% 内存节省
  • AI 友好:返回结构化数据,内置 SKILL.md 让 Agent 直接读懂
  • 零 Node 依赖:纯二进制,部署到任何服务器
  • 并发能力:单机可并行运行大量浏览器实例
  • 跨平台:macOS、Linux、Windows 全支持

注意事项

  • Apache-2.0 协议,免费开源
  • 需要 Chrome for Testing(首次安装自动下载)
  • 适合 AI Agent 自动化场景,单人手动使用也可以但优势不明显
  • 和 Playwright API 不完全兼容(用了更简洁的命名)