快照-引用-操作循环
- 运行 agent-browser open example.com 打开页面
- 运行 agent-browser snapshot -i 获取带 ref 的无障碍树
- 用 agent-browser click @e2 等命令按 ref 交互,可 screenshot、close 结束
Vercel Labs 开源的浏览器自动化 CLI,为 AI 智能体提供紧凑文本输出与确定性页面操作,降低上下文占用。
Vercel Labs 开源的浏览器自动化 CLI,为 AI 智能体提供紧凑文本输出与确定性页面操作,降低上下文占用。
agent-browser 的定位差异在于专为智能体消费而设计:snapshot 输出约 200-400 tokens 的紧凑无障碍树(完整 DOM 约 3000-5000 tokens),每个元素带唯一 ref(如 @e1),可确定性选择,无需重新查询 DOM。它采用客户端-守护进程架构,纯 Rust 守护进程通过 Chrome DevTools Protocol 直接管理 Chrome;守护进程在无命令或仪表盘输入一小时后退出,长时间运行的智能体需注意这一点。首次使用需运行 agent-browser install 下载 Chrome。
snapshot 返回紧凑无障碍树,每个元素带唯一 ref(如 @e1),可确定性点击和操作,输出比完整 DOM 节省大量 token。
覆盖导航、表单、截图、网络、存储、文件、标签页、iframe 和调试,并内置录制、流式、调试、性能分析和 diffing 工具。
agent-browser mcp 提供 stdio MCP 服务器,带类型化工具、分页发现和启动工具配置(core 默认配置保持小上下文)。
支持会话、认证状态、Cookie、存储、代理与安全控制,适合长时间运行的智能体。
支持最高 60 fps 的页面录制(默认 30 fps,WebM/MP4 输出)、流式传输、调试、性能分析和 diffing。
AI 智能体开发者
紧凑文本快照(约 200-400 tokens)替代完整 DOM,让 LLM 智能体高效解析并确定性操作页面元素。
前端开发者与 QA
使用录制、流式、调试、性能分析、diffing 及 React/Web Vitals 工具检查现代 Web 应用。
无障碍工程师
通过 agent-browser a11y 运行 axe-core 审计,支持 WCAG 标签过滤。
可用状态: 当前可用
价格信息: 价格待确认
支持平台: Linux, macOS, Windows
一个为 AI 智能体设计的浏览器自动化 CLI,用 100% 原生 Rust 编写,输出紧凑文本以减少上下文占用。
npm install -g agent-browser(全平台)或 brew install agent-browser(macOS),首次运行 agent-browser install 下载 Chrome;也可 npx agent-browser open example.com 免安装试用。
snapshot 返回带唯一 ref 的紧凑无障碍树,文本输出约 200-400 tokens(完整 DOM 约 3000-5000),引用指向确切元素,无需重新查询 DOM。
提供 macOS(ARM64、x64)、Linux(ARM64、x64)和 Windows(x64)的原生 Rust 二进制文件。
Claude Code、Cursor、GitHub Copilot、OpenAI Codex、Google Gemini、opencode,以及任何能运行 shell 命令的智能体。
资料核验于 2026-09-29