关于 agent-browser
agent-browser 是供 AI Agent 使用的 Rust 命令行工具,可通过 CDP 自动化操作 Chrome 和 Chromium,并提供无障碍树元素引用及与安装版本匹配的工作流技能。
主要功能
- 01通过 CDP 自动化 Chrome 和 Chromium
- 02无障碍树快照与元素引用
- 03会话及身份验证状态管理
- 04视频录制
- 05面向 Electron、Slack 和云浏览器的专用技能
适用场景
- 01自动操作浏览器页面
- 02自动化操作 VS Code 或 Slack 等 Electron 应用
- 03执行探索性测试与 QA
- 04加载匹配当前 CLI 版本的工作流和命令参考
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ oldwinter/ skills --skill agent-browser安装后在 Claude Code 中输入/agent-browser确认已加载。
详细介绍
agent-browser
面向 AI Agent 的快速浏览器自动化命令行工具。通过 CDP 使用 Chrome/Chromium,并提供无障碍树快照和紧凑的 @eN 元素引用。
安装:npm i -g agent-browser && agent-browser install
从这里开始
此文件是发现指南,并非使用指南。在运行任何
agent-browser 命令之前,请从 CLI 加载实际工作流内容:
agent-browser skills get core # start here — workflows, common patterns, troubleshooting
agent-browser skills get core --full # include full command reference and templates
CLI 提供的技能内容始终与已安装版本匹配,
因此说明不会过时。此指南的内容在各个版本之间不会变化,
所以它只指向 skills get core。
专项技能
如果任务超出浏览器网页范围,请加载专项技能:
agent-browser skills get electron # Electron desktop apps (VS Code, Slack, Discord, Figma, ...)
agent-browser skills get slack # Slack workspace automation
agent-browser skills get dogfood # Exploratory testing / QA / bug hunts
agent-browser skills get vercel-sandbox # agent-browser inside Vercel Sandbox microVMs
agent-browser skills get agentcore # AWS Bedrock AgentCore cloud browsers
运行 agent-browser skills list,查看已安装版本中提供的所有技能。
为什么选择 agent-browser
- 快速的原生 Rust 命令行工具,而非 Node.js 封装程序
- 适用于任何 AI Agent(Cursor、Claude Code、Codex、Continue、Windsurf 等)
- 通过 CDP 使用 Chrome/Chromium,无需依赖 Playwright 或 Puppeteer
- 提供带元素引用的无障碍树快照,支持可靠交互
- 提供会话、身份验证保险库、状态持久化和视频录制功能
- 提供适用于 Electron 应用、Slack、探索性测试和云服务提供商的专项技能
评论
支持 Markdown