【开源】agent-browser:Vercel推出的AI Agent浏览器自动化CLI工具

项目介绍

agent-browser 是由 Vercel Labs 推出的开源浏览器自动化 CLI 工具,专为 AI Agent 设计。它以原生 Rust 实现,性能优异,安装简便,可以让 AI 助手直接操控浏览器完成各种自动化任务。项目获得近 29000 颗星,已成为 AI Agent 领域的重要基础设施之一。

特色功能

  • 原生 Rust 实现:性能极高,启动快速,资源占用低
  • 多平台支持:支持 macOS(Homebrew)、Linux 和 Windows
  • npm 全局安装:一行命令安装,无需复杂配置
  • Cargo 编译安装:Rust 开发者可直接从源码编译安装
  • 与 AI Agent 深度集成:专为 AI 助手设计,可被 OpenClaw、Claude Code 等调用
  • 自动下载 Chrome:首次安装自动从 Chrome for Testing 下载所需浏览器
  • 命令行友好:完整 CLI 接口,易于脚本化和自动化

安装步骤

方式一:npm 全局安装(推荐)

npm install -g agent-browser
agent-browser install  # 首次安装自动下载 Chrome

方式二:Homebrew(macOS)

brew install agent-browser
agent-browser install

方式三:Cargo 源码编译

cargo install agent-browser
agent-browser install

Linux 额外依赖:

agent-browser install --with-deps

使用方法

安装完成后,即可通过命令行使用 agent-browser:

# 基本用法 - 让 Agent 控制浏览器打开网页
agent-browser open https://example.com

# 截取页面
agent-browser screenshot --output screenshot.png

# 执行自定义脚本
agent-browser run --script my-script.js

它也可以作为库集成到 Node.js 项目中,配合 AI Agent 使用:

const { AgentBrowser } = require('agent-browser');
const browser = new AgentBrowser();
await browser.launch();
const page = await browser.newPage();
await page.goto('https://github.com');
// AI Agent 可以在此基础上进行更复杂的操作

适用场景

  • AI Agent 执行需要浏览器环境的任务(如填表、抓取 SPA 网站)
  • 自动化测试中的浏览器模拟
  • 需要 AI 助手控制网页操作的工作流
  • 网页截图和内容抓取
  • 开发者在命令行环境中快速操作网页

开源协议

agent-browser 采用 MIT 开源协议,完全免费可商用。


服务支持:如有兴趣不会搭建,可以联系微信:WRYD6166,开源项目搭建10-50元。

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容