用途:在按需创建的临时 Vercel Sandbox 微虚拟机中运行 chrome-use 与无头 Chrome,为任意部署在 Vercel 的框架(Next.js、SvelteKit、Nuxt、Remix、Astro 等)提供浏览器自动化能力。Linux 虚拟机启动后执行浏览器命令,任务结束即关闭。
安装依赖:pnpm add @vercel/sandbox。沙箱虚拟机需安装 Chromium 的系统依赖及 chrome-use 本身;通过沙箱快照预装可在亚秒级启动。
主要能力:截图(screenshot --json 保存文件后以 base64 读回)、无障碍快照(snapshot -i -c 输出页面无障碍树)、多步工作流(沙箱在命令间保持状态,可执行 open、snapshot、fill、click、wait、close 等序列)。也可结合 Vercel Cron Jobs 定时执行浏览器任务。
认证:部署在 Vercel 时通过 OIDC 自动认证;本地开发或需显式控制时设置 VERCEL_TOKEN、VERCEL_TEAM_ID、VERCEL_PROJECT_ID。
环境变量:AGENT_BROWSER_SNAPSHOT_ID(可选但推荐,用于亚秒启动)、VERCEL_TOKEN、VERCEL_TEAM_ID、VERCEL_PROJECT_ID。
限制:需 Vercel 环境与沙箱配额;无快照时每次启动需安装依赖(约 30 秒);沙箱快照是 Vercel 基础设施概念,与 chrome-use 的无障碍快照不同。原文未提供具体价格与配额信息。