agent-browser 是面向 AI 智能体的快速浏览器自动化 CLI,通过 CDP 控制 Chrome/Chromium,使用无障碍树快照和紧凑的 @eN 元素引用进行可靠交互。适用于需要让智能体与网站交互的场景,例如导航页面、填写表单、点击按钮、截图等。安装命令:npm i -g agent-browser && agent-browser install。它是一款原生 Rust CLI,不依赖 Playwright 或 Puppeteer,可配合 Cursor、Claude Code、Codex、Continue、Windsurf 等多种 AI 智能体使用,并支持会话、认证保险库、状态持久化和视频录制。
使用前应从 CLI 加载实际工作流内容,因为该文件只是发现入口而非使用指南:agent-browser skills get core 获取工作流、常见模式与故障排查,agent-browser skills get core --full 获取完整命令参考与模板。CLI 提供的技能内容始终与已安装版本匹配,因此说明不会过时。
当任务超出浏览器网页范围时,可加载专用技能:agent-browser skills get electron(Electron 桌面应用,如 VS Code、Slack、Discord、Figma 等)、agent-browser skills get slack(Slack 工作区自动化)、agent-browser skills get dogfood(探索性测试、QA、缺陷排查)、agent-browser skills get vercel-sandbox(在 Vercel Sandbox 微虚拟机内使用 agent-browser)、agent-browser skills get agentcore(AWS Bedrock AgentCore 云浏览器)。运行 agent-browser skills list 可查看已安装版本提供的全部内容。
可观测性仪表盘独立于浏览器会话运行在 4848 端口,也可通过代理或转发 URL 如 https://dashboard.agent-browser.localhost 打开。智能体应保持在仪表盘源上:会话标签页、状态和流流量均在内部代理,因此无需暴露会话端口。限制方面,除上述内容外,价格、平台兼容范围等更多细节暂未提供。