Vercel Labs 推出 agent-browser:用 Rust 打造的 AI 智能体浏览器命令行工具
Vercel Labs 发布 agent-browser,一款基于 Rust 的原生 CLI 工具,让 AI 智能体可通过逐条 shell 命令驱动浏览器。其 snapshot 功能将页面转为带 @e1 等元素引用的紧凑文本,浏览器在命令间保持开启,每步仅需一次短调用。
Vercel Labs 近日在 GitHub 上发布了一款名为 agent-browser 的开源工具,定位是为 AI 智能体提供浏览器自动化能力的命令行界面。该项目以原生 Rust 实现,配套站点为 agent-browser.dev,核心思路是让智能体以逐条 shell 命令的方式操控浏览器,而非依赖传统的重型自动化框架。
从工作流程看,agent-browser 的设计围绕“快照—操作—复核”的循环展开。智能体调用 snapshot 后,页面会被转换为紧凑的文本形式,其中每个可交互元素都附带类似 @e1 的引用标识;智能体随后针对某个引用执行动作,再重新读取页面以确认结果,如此往复。由于浏览器进程在命令之间保持开启,每一步操作只需发起一次简短的 shell 调用,降低了交互开销。
在安装方式上,该工具通过 npm 分发,用户可执行 npm install -g agent-browser 完成全局安装,命令入口为 agent-browser。这一选择使前端与 AI 开发者能够复用现有的 Node 工具链,而底层运行时则由 Rust 承担。
对 AI 智能体开发者而言,agent-browser 提供了一种轻量的浏览器接入路径:将页面结构压缩为带引用的可读文本,既减少了传给模型的上下文负担,也让“读取—行动”的闭环更易编排。目前该项目以 vercel-labs 名义托管于 GitHub,具体功能边界与后续演进仍以其官方文档为准。