用途:Browse 是 Browserbase 的主要命令行界面,用于驱动本地或 Browserbase 托管的浏览器会话,并访问其云 API、Functions、模板与技能目录。
主要能力:可打开、导航、重载页面,通过 snapshot、截图、DOM/文本读取、网络捕获检查页面,用 ref、选择器、XPath、键盘、鼠标、文件和视口控制与页面交互;管理 Browserbase 项目、会话、上下文、扩展、fetch 与 search API;开发、发布、调用 Browserbase Functions;浏览与脚手架化模板;诊断本地或远程浏览器问题;发现并安装 Browse.sh 目录技能;安装或刷新本 CLI 技能。
使用方式:先确认 CLI 存在,可用 which browse || npm install -g browse 与 browse --help;可用 browse skills install 安装技能。浏览器目标通过标志选择:--local 需已装 Chrome/Chromium,--remote 用 Browserbase 凭证,--auto-connect 连接已运行的可调试 Chrome,--cdp 连接指定端口。远程与云 API 命令需设置 BROWSERBASE_API_KEY。典型流程为 open、snapshot、click/type、再 snapshot 验证、stop。并行任务需使用不同 --session 名隔离。云命令涵盖 projects、sessions、contexts、extensions、fetch、search 等。输出在终端为表格,管道时为 JSON,可用 --format 或 --json 强制。
适用场景:本地开发与 localhost 测试、受保护站点或需要代理与 Verified 模式的远程会话、并行浏览器任务、云平台 API 操作、Functions 开发调用、模板脚手架化、按域名搜索并安装站点技能。
限制:--verified 需 Browserbase Scale 计划;--local 在容器、CI 或无浏览器环境会失败,应改用 --remote;会话模式在启动后固定,冲突标志会失败;refs 每次 snapshot 后刷新;技能 slug 含生成后缀,不可猜测,只能用精确 slug 安装;认证失败、无活动页面、Chrome 未找到等问题需按故障排查处理,同一失败命令不应原样重试。资料未提供具体收费、价格或其他平台细节。