agent-browser
by vercel-labs
介绍
agent-browser 是 Vercel Labs 为 AI Agent 设计的高性能命令行浏览器自动化工具,基于 Rust 原生开发。它通过精简的 CLI 接口提供强大的网页交互能力,包括导航、元素操作(点击、填写、截图)、数据提取、网络拦截等。其核心创新是“Snapshot + Refs”系统,将复杂的 DOM 树转化为简洁的可访问性树快照和 `@eN` 引用,极大减少了 AI Agent 上下文窗口的负担,提升了 AI 理解和操作网页的效率。此外,它支持通过自然语言进行浏览器控制(`agent-browser chat`),是构建智能网页自动化和数据抓取解决方案的理想选择。
功能特征
- AI Agent 上下文优化: "Snapshot + Refs" 减少 token 消耗
- 高性能与跨平台:Rust 原生 CLI,支持多操作系统
- 自然语言控制:通过 `agent-browser chat` 实现智能交互
- 全面的浏览器自动化:涵盖 UI/UX 模拟、网络与存储管理
- 灵活的元素定位:支持传统选择器和语义化定位器
支持平台
desktopweb