agent-browser 是一个面向 AI 智能体的快速浏览器自动化 CLI。它通过 CDP 驱动 Chrome/Chromium,不依赖 Playwright 或 Puppeteer,并以无障碍树快照配合紧凑的 @eN 元素引用,帮助智能体可靠地识别和操作页面元素。
主要能力
- 浏览器页面交互:导航页面、填写表单、点击按钮、截图等。
- 快照与元素引用:基于无障碍树的快照,配合 @eN 元素引用进行交互。
- 会话与状态:支持会话、认证保管库、状态持久化、视频录制。
- 专项技能:可加载针对 Electron 桌面应用(如 VS Code、Slack、Discord、Figma)、Slack 工作区自动化、探索性测试/QA/缺陷排查、录制 HAR 并派生独立 API 客户端、Vercel Sandbox 微 VM、受保护 Vercel 部署、AWS Bedrock AgentCore 云浏览器的技能。
- 仪表盘:独立于浏览器会话运行在 4848 端口,也可通过代理或转发 URL(如 https://dashboard.agent-browser.localhost)打开;会话标签、状态和流流量在内部代理,无需暴露会话端口。
使用方式 安装:npm i -g agent-browser && agent-browser install 开始前先加载实际工作流内容:
- agent-browser skills get core:工作流、常见模式、故障排查
- agent-browser skills get core --full:包含完整命令参考和模板 专项技能示例:
- agent-browser skills get electron
- agent-browser skills get slack
- agent-browser skills get dogfood
- agent-browser skills get derive-client
- agent-browser skills get vercel-sandbox
- agent-browser skills get protected-vercel-deployments
- agent-browser skills get agentcore 用 agent-browser skills list 查看已安装版本提供的全部内容。CLI 提供的技能内容始终与已安装版本匹配,避免说明过时。
适用场景 适合需要让 AI 智能体与网站交互的自动化任务,包括网页操作、表单填写、点击与截图、探索性测试与 QA、Slack 或 Electron 桌面应用自动化,以及在 Vercel Sandbox、AWS Bedrock AgentCore 等云环境中运行浏览器。兼容 Cursor、Claude Code、Codex、Continue、Windsurf 等 AI 智能体。
限制与说明 资料未提供具体收费、价格、平台支持范围或性能指标。使用前应先通过 skills get core 加载与当前安装版本对应的工作流与命令参考;页面中的发现说明不能替代实际使用指南。每次运行结束时可回顾是否有步骤失败、用户是否做出重要纠正、是否发现对未来运行有价值的信息,仅在构成有意义改进时提出变更,并在应用前询问用户。