项目介绍
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









暂无评论内容