Agent Browser

活跃
GitHub Rust Apache-2.0

简介

Vercel 开源的浏览器自动化 CLI 工具,专为 AI Agent 设计,基于 Rust 构建,高性能且可编程。

核心特性

  • Rust 原生 CLI — 高性能浏览器自动化命令行工具,专为 AI Agent 设计
  • 无障碍树快照 — snapshot 命令返回带 ref 的无障碍树,最适合 AI 消费
  • 语义定位器 — find role/text/label 等语义化元素查找命令
  • AI Chat 模式 — 自然语言控制浏览器,支持单次指令和交互式 REPL
  • 多安装方式 — 支持 npm、Homebrew、Cargo 和源码编译四种安装途径
  • 截图/PDF 导出 — 支持全页截图、标注截图和 PDF 生成

适用场景

💡 AI Agent 驱动的网页自动化测试和数据采集
💡 通过 CLI 构建浏览器自动化脚本和工作流
💡 为 LLM 提供可编程的浏览器操控接口
💡 自动化表单填写、页面导航和 DOM 交互

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(42.2k stars)
  • 开源许可证友好(Apache-2.0)

快速开始

npm install -g agent-browser && agent-browser install
agent-browser open example.com
agent-browser snapshot
agent-browser click @e2

相关项目

Moli

1.9k · Rust
活跃 A

为 AI 智能体打造的生产级无头浏览器,以 DOM 为单一事实来源按需触发布局与渲染,可通过 CLI、CDP、WebDriver Classic 与 BiDi 四种方式使用。

headless-browserbrowser-automationweb-scraping +3
  • · 独立浏览器内核 — 非 Chromium 封装,Rust 实现,集成 V8、Stylo 与 Taffy 布局
  • · 按需渲染 — 默认跳过布局与绘制,仅截图等操作触发真实渲染,内存占用远低于 Chrome
  • · 提取友好输出 — CLI 直接产出 HTML、Markdown、JSON 与语义树,支持选择器与网络等待

AIPex

1.3k · TypeScript
活跃 A

AI 浏览器自动化助手 Chrome 扩展,隐私优先,支持 MCP 协议,可替代 Claude Chrome 和 Manus Browser Operator

browser-automationchrome-extensionmcp +2
  • · 零迁移浏览器自动化——在现有 Chrome/Edge 浏览器中运行,无需安装新应用
  • · 隐私优先 BYOK 模型——数据不离开你的设备,自带 API Key
  • · MCP 协议支持——通过 Model Context Protocol 提供 30+ 浏览器自动化工具

Automa

21.6k · Vue
不活跃 C

Automa 是一款开源浏览器自动化扩展,通过可视化积木块拼接完成表单填写、网页抓取、定时任务等重复操作,让非编程用户也能快速搭建浏览器工作流。

browser-automationchrome-extensionworkflow +2
  • · 可视化积木块 — 通过拖拽方式组合触发器、动作与数据流节点
  • · 表单自动填写 — 支持根据规则或数据源批量填写表单字段
  • · 网页数据抓取 — 提取文本、属性、表格等内容导出为 CSV/JSON