在2026年11月9日的GitHub周趋势榜观察中,vercel-labs/agent-browser出现在榜单上。这是榜单观察时间,不是项目发布日期。根据仓库README,agent-browser是一款面向AI智能体的浏览器自动化命令行工具,可从命令行打开网页、读取页面并操作元素。
它采用原生Rust CLI,供AI智能体逐条发送命令来控制浏览器。snapshot命令将页面以无障碍树形式转为紧凑文本,并为元素附上类似“@e1”的引用。智能体可据此点击元素,再读取页面检查结果;浏览器在命令之间保持打开,不必每一步重新启动。
这些引用对应的是生成快照时的页面状态。README明确指出,导航或DOM变化后,应先获取新快照,再使用元素引用。工具也支持CSS选择器、文本、XPath和语义定位。若点击目标被隐藏、禁用、位于视口之外,或被同意弹窗等元素遮挡,点击会失败,而不是报告成功。
运行机制上,CLI把命令发送给后台守护进程,由它通过Chrome DevTools Protocol控制浏览器。守护进程在首条命令时启动,每个“--session”都有独立的守护进程和浏览器。默认浏览器为Chrome for Testing;默认情况下,一小时没有命令后,守护进程会关闭无头浏览器并退出,配置了会话持久化时会先保存状态。
README提供npm和Homebrew安装方式,也列出通过npx直接运行的入口。首次安装需要下载Chrome for Testing;Linux环境可用“--with-deps”同时安装浏览器所需的系统库。这些说明对应的是项目提供的安装与运行方式,并非此次上榜新增的功能。
许可证方面,仓库标注为Apache-2.0,使用和分发应以该许可证条款为准。本次材料确认的是项目进入周趋势榜及其已记载的功能,没有提供具体榜单名次或星标增量,因此不据此判断其增长幅度。
