智能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。 [![skills.sh](https://skills.sh/b/vercel-labs/agent-browser)](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 # 输入元素 代理浏览器填充