mcpField
A
agent-browser

agent-browser

github.com/connoradsAgent 工作流1873 次安装今天更新
代码仓库

关于 agent-browser

这是面向 AI Agent 的 Rust 浏览器自动化命令行工具,通过 CDP 操作 Chrome 或 Chromium,并提供无障碍树快照和精简元素引用。它还提供与安装版本匹配的工作流指南及专用技能。

主要功能

  1. 01通过 CDP 自动化 Chrome 和 Chromium
  2. 02使用无障碍快照与元素引用
  3. 03管理会话和身份验证保险库
  4. 04持久化浏览器状态并录制视频
  5. 05加载核心及专用技能

适用场景

  1. 01用 AI Agent 自动执行浏览器任务
  2. 02通过元素引用操作网页
  3. 03自动化 Electron 应用或 Slack
  4. 04开展探索式浏览器测试与 QA

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/connorads/dotfiles --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