↑

agent-browser 浏览器自动化v1.0.0

agent-browser-user-814dbe54-skillhub1 KB

通过 CDP 协议操控 Chrome/Chromium 的 Rust 原生 CLI 工具,用于网页导航、表单填写、按钮点击、截图、数据抓取等浏览器任务,也支持 Electron 桌面应用(VS Code、Slack、Discord 等)自动化与云端浏览器环境。用户说「打开网站」「截图」「爬取页面数据」「测试 Web 应用」或需要程序化网页交互时触发。

0 0 0 0 更新于 2026-10-28 18:12

免责声明:本站部分 Skill 来源于公开渠道,使用前请注意识别相关风险,内容版权归原作者所有,如 Skill 涉及版权问题,请在线反馈,核实后予以下架处理。

概述

agent-browser 是一款面向 AI 代理的浏览器自动化 CLI,基于 Rust 原生实现,通过 Chrome DevTools Protocol(CDP)直接操控 Chrome/Chromium,无需依赖 Playwright 或 Puppeteer。它提供可访问性树快照与紧凑的 @eN 元素引用机制,让 AI 代理能够可靠地完成网页导航、表单填写、元素点击、页面截图、数据提取等操作。同时支持会话管理、认证保险库、状态持久化与视频录制,并可通过子技能扩展至 Electron 桌面应用(如 VS Code、Slack、Discord、Figma、Notion、Spotify)、Slack 工作区自动化、探索性测试/QA、Vercel Sandbox 微虚拟机以及 AWS Bedrock AgentCore 云端浏览器等场景。

技能包含

  • SKILL.md(本文件):技能发现入口与安装指引,实际工作流需通过 CLI 动态获取

核心能力

  • 原生 CDP 操控:直接连接 Chrome/Chromium,无需额外浏览器驱动层
  • 可访问性树交互:基于 @eN 元素引用实现精准、稳定的 DOM 操作
  • 会话与状态管理:支持认证保险库、状态持久化及视频录制回溯
  • Electron 应用自动化:覆盖 VS Code、Slack、Discord、Figma、Notion、Spotify 等桌面程序
  • 云端环境适配:支持 Vercel Sandbox 微虚拟机与 AWS Bedrock AgentCore 云浏览器部署
  • 动态技能加载:通过 agent-browser skills get 按需获取与版本匹配的专用工作流

应用场景

用户怎么说本技能做什么
"帮我打开这个网站并截图"启动浏览器会话,导航至目标 URL,捕获页面截图并返回
"把这张表单填了然后提交"解析表单结构,按字段语义填充数据,定位提交按钮并完成点击
"从商品列表页把价格和名称抓下来"提取页面结构化数据,输出表格或 JSON 格式的抓取结果
"测试一下这个 Web 应用有没有明显 bug"执行探索性测试流程,遍历关键路径,记录异常交互与页面状态
"看看 Slack 有没有未读消息,顺便回一条"加载 Slack 子技能,检查未读计数并发送指定内容的消息
"在 Vercel 的沙盒里跑浏览器自动化"切换至 vercel-sandbox 技能,配置微虚拟机环境并执行脚本