它能做什么
中文摘要
agent-browser 是一个面向 AI 代理的快速浏览器自动化 CLI,基于 Chrome/Chromium CDP,提供无障碍树快照和元素引用。支持导航、点击、填表、截图、数据提取,并针对 Electron 桌面应用、Slack、探索性测试、Vercel Sandbox 微 VM 和 AWS Bedrock AgentCore 等场景提供专门技能。
为什么推荐
推荐理由
推荐 agent-browser,因为它是一个原生 Rust CLI,速度快,不依赖 Playwright 或 Puppeteer,兼容多种 AI 代理,提供可靠的无障碍树快照和元素引用,并带有会话、认证保险库、状态持久化和视频录制等特性,还有针对 Electron、Slack 和云环境等特定场景的专门技能。
什么时候用
适用场景
- 需要与网站交互的自动化任务,如导航、点击、填表、截图、数据提取
- 测试 Web 应用、探索性测试、QA、Bug 搜寻、审查应用质量
- 自动化 Electron 桌面应用(VS Code、Slack、Discord、Figma、Notion、Spotify)
- 检查 Slack 未读消息、发送 Slack 消息、搜索 Slack 会话
- 在 Vercel Sandbox 微 VM 或 AWS Bedrock AgentCore 云浏览器中运行浏览器自动化
使用前先看
主要亮点
- 01
基于 Chrome/Chromium 的 CDP,无 Playwright 或 Puppeteer 依赖
- 02
原生 Rust CLI,速度快
- 03
通过可访问性树快照和 @eN 元素引用实现可靠交互
- 04
支持会话、认证保险库、状态持久化和视频录制
- 05
提供针对 Electron、Slack、探索性测试、Vercel Sandbox 和 AgentCore 的专门技能
原始文档
原文摘录
agent-browser Fast browser automation CLI for AI agents. Chrome/Chromium via CDP with accessibility-tree snapshots and compact `@eN` element refs. Install: `npm i -g agent-browser && agent-browser install`