智能AI
morning
GitHub 热门项目: 代理浏览器
2026-05-08
1 阅读
GitHub Trending
? GitHub 项目:代理浏览器
?仓库地址:https://github.com/vercel-labs/agent-browser
⭐ 星级:32185 | ? 作者:vercel-labs
? 项目描述:用于 AI 代理的浏览器自动化 CLI
===================================================
? 自述文件内容:
===================================================
# 代理浏览器
用于 AI 代理的浏览器自动化 CLI。快速的原生 Rust CLI。
[](https://skills.sh/vercel-labs/agent-browser)
## 安装
### 全局安装(推荐)
安装本机 Rust 二进制文件:
````bash
npm install -g 代理浏览器
agent-browser install # 从 Chrome 下载 Chrome 进行测试(仅限第一次)
````
### 项目安装(本地依赖)
对于想要将版本固定在“package.json”中的项目:
````bash
npm 安装代理浏览器
代理浏览器安装
````
然后通过 `package.json` 脚本或直接调用 `agent-browser` 来使用。
### 自制程序 (macOS)
````bash
酿造安装代理浏览器
agent-browser install # 从 Chrome 下载 Chrome 进行测试(仅限第一次)
````
### 货物(生锈)
````bash
货物安装代理浏览器
agent-browser install # 从 Chrome 下载 Chrome 进行测试(仅限第一次)
````
### 来自来源
````bash
git 克隆 https://github.com/vercel-labs/agent-browser
cd 代理浏览器
即插即用安装
PNPM 构建
pnpm build:native # 需要 Rust (https://rustup.rs)
pnpm link --global # 使代理浏览器全局可用
代理浏览器安装
````
### Linux 依赖项
在 Linux 上,安装系统依赖项:
````bash
代理浏览器安装 --with-deps
````
### 更新中
升级到最新版本:
````bash
代理浏览器升级
````
检测您的安装方法(npm、Homebrew 或 Cargo)并自动运行适当的更新命令。
### 要求
- **Chrome** - 运行 `agent-browser install` 从 [Chrome for Testing](https://developer.chrome.com/blog/chrome-for-testing/)(Google 的官方自动化渠道)下载 Chrome。系统会自动检测现有的 Chrome、Brave、Playwright 和 Puppeteer 安装。守护进程不需要 Playwright 或 Node.js。
- **Rust** - 仅在从源代码构建时需要(请参阅上面的“从源代码”)。
## 快速入门
````bash
代理浏览器打开 example.com
agent-browser snapshot # 获取带有引用的可访问性树
agent-browser click @e2 # 按快照中的引用单击
agent-browser fill @e3 "test@example.com" # 按 ref 填写
agent-browser get text @e1 # 通过 ref 获取文本
代理浏览器截图页面.png
代理浏览器关闭
````
### 传统选择器(也支持)
````bash
代理浏览器单击“#submit”
代理浏览器填写“#email”“test@example.com”
代理浏览器查找角色按钮单击--name“提交”
````
## 命令
### 核心命令
````bash
agent-browser open # 启动浏览器(无导航);保持关于:空白
agent-browser open # 启动 + 导航到 URL(别名:goto、navigate)
agent-browser click # 单击元素(--new-tab 在新选项卡中打开)
agent-browser dblclick # 双击元素
agent-browser focus # 焦点元素
agent-browser type # 输入元素
代理浏览器填充