用途:agent-browser 是面向 AI 智能体的浏览器自动化命令行工具,用于让智能体与网站交互,例如导航页面、填写表单、点击按钮、截图等。它通过 CDP 直接使用 Chrome/Chromium,不依赖 Playwright 或 Puppeteer。
主要能力:原生 Rust CLI,非 Node.js 封装;可与任意 AI 智能体配合(如 Cursor、Claude Code、Codex、Continue、Windsurf 等);提供基于无障碍树的快照与元素引用,便于可靠交互;支持会话、认证保管、状态持久化与视频录制。
使用方式:安装命令为 npm i -g agent-browser && agent-browser install。运行任何 agent-browser 命令前,必须先执行 agent-browser skills get <name> 加载技能;该文件不含命令语法、参数或工作流,这些内容由 CLI 提供并随版本变化,未加载技能而猜测命令会产生错误或过时的调用。可用 agent-browser skills get agent-browser 获取核心技能,加 --full 可包含参考与模板。
可用技能:agent-browser(核心浏览器自动化)、dogfood(探索性测试与 QA)、electron(Electron 桌面应用自动化)、slack(Slack 工作区自动化)、vercel-sandbox(Vercel Sandbox 中的浏览器自动化)、agentcore(AWS Bedrock AgentCore 上的浏览器自动化)。
适用场景:需要让 AI 智能体操作网页、执行探索性测试、自动化 Electron 应用或 Slack,以及在 Vercel Sandbox、AWS Bedrock AgentCore 等云环境运行浏览器自动化时。
限制:具体命令语法、参数与工作流未在资料中提供,需通过 CLI 技能加载获取;资料未说明收费、价格、平台支持范围或效果保证。