跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.jsAI

Agent-Browser:面向 AI 的浏览器自动化 CLI 工具指南

Agent-Browser 是 Vercel 推出的专为 AI Agent 设计的浏览器自动化 CLI 工具,基于 Playwright 封装,支持无头模式操作。相比原生 Playwright,它简化了元素引用、会话管理和认证存储,适合简单重复任务和 QA 验证。文章介绍了其安装方式、与 playwright-skill 的对比,并通过 OpenCode 示例展示了如何利用该工具自动访问网页、截图及抓取数据。

云间漫步发布于 2026/4/6更新于 2026/9/371 浏览
Agent-Browser:面向 AI 的浏览器自动化 CLI 工具指南

介绍

Agent-Browser 是 Vercel 专为 AI Agent 设计的一个浏览器自动化 CLI 工具,能让它们模拟人类操作浏览器(点击、滚动、截图和填表单等),是对 Playwright 作为封装和优化,默认是无头模式操作浏览器。

agent-browser 及关联 Skill vs playwright-skill 综合信息表

Skill(技能 / 工具)来源(获取 / 运行方式)核心功能核心技术(底层实现)
agent-browsernpm install -g agent-browser通用浏览器自动化(CLI 版)Playwright + 自有 CLI 封装
dogfoodagent-browser 内置子 skillQA 测试、探索性测试基于 agent-browser 核心能力
electronagent-browser 内置子 skillElectron 桌面应用测试无额外标注(默认基于 agent-browser)
slackagent-browser 内置子 skillSlack 聊天工具自动化无额外标注(默认基于 agent-browser)
playwright-skill本地 skill(自定义 / 内置)浏览器自动化测试原生 Playwright(无额外封装)

agent-browser vs playwright-skill 功能特性对比表

特性agent-browserplaywright-skill
接口CLI 命令(如 agent-browser click @e1)Playwright 多语言 API(Python/JS/Java 代码调用,如 page.click('#btn'))
元素引用快照生成 @e1, @e2 简化引用CSS/XPath/ 文本选择器(如 //div[@id="e1"]),支持精准定位
会话管理内置 --session 参数一键管理自定义代码实现(通过 context 上下文对象手动管理)
状态保存内置 state save/load 命令手动调用 storage_state 方法序列化 / 反序列化状态
认证auth save/login 命令,加密存储凭证手动处理 Cookie/Token,需结合加密库 / 环境变量存储
iOS 模拟器原生支持无原生支持,需结合 BrowserStack/Appium 等工具
浏览器引擎Chrome, LightpandaChrome、Firefox、Safari、Edge 等全主流引擎
Diff 测试内置 diff 命令一键执行原生支持 toHaveScreenshot() / toMatchSnapshot(),内置 pixelmatch 像素级比对

选择建议

  • 简单重复任务、QA 快速验证 → agent-browser(CLI 命令简洁,无需编写代码)
  • 复杂业务逻辑、自定义自动化流程 → playwright-skill(代码化控制,灵活性和扩展性更高)

安装与使用

执行 npm install -g agent-browser 安装。

创建符号链接,让 OpenCode、OpenClaw 和 Codex 都能发现 agent-browser,记得路径按自己的电脑实际情况改。

# 1. Codex & Opencode 全局 skills 目录
ln -s /opt/homebrew/lib/node_modules/agent-browser/skills/agent-browser ~/.agents/skills/agent-browser
ln -s /opt/homebrew/lib/node_modules/agent-browser/skills/dogfood ~/.agents/skills/dogfood
ln -s /opt/homebrew/lib/node_modules/agent-browser/skills/slack ~/.agents/skills/slack
ln -s /opt/homebrew/lib/node_modules/agent-browser/skills/electron ~/.agents/skills/electron

# 2. Openclaw 项目目录
ln -s /opt/homebrew/lib/node_modules/agent-browser/skills/agent-browser ~/Desktop/work/openclaw/.agents/skills/agent-browser
ln -s /opt/homebrew/lib/node_modules/agent-browser/skills/dogfood ~/Desktop/work/openclaw/.agents/skills/dogfood
ln -s /opt/homebrew/lib/node_modules/agent-browser/skills/slack ~/Desktop/work/openclaw/.agents/skills/slack
ln -s /opt/homebrew/lib/node_modules/agent-browser/skills/electron ~/Desktop/work/openclaw/.agents/skills/electron

执行 opencode,让 AI 调查亚马逊平台的热门电器产品,可以发现 AI 执行了 CLI 命令 agent-browser open https://www.amazon.com && agent-browser wait --load networkidle && agent-browser screenshot amazon-home.png,这三个命令的作用分别是打开亚马逊平台链接、仅当页面成功打开后,等待页面的网络请求基本停止(动态内容完全加载)和对亚马逊首页截图为 amazon-home.png。

接下来 AI 自行操作,完成搜索、爬取数据、处理超时、模拟滚动、点击和截图等。

最终结果验证显示,AI 能够打开电子产品链接找另外几个产品进行验证,基本符合事实。只是部分评价最多的产品可能因提取数量限制或页面动态加载原因未完全展示。

参考链接:https://www.amazon.com/gp/bestsellers/electronics/ref=zg_bs_electronics_sm

目录

  1. 介绍
  2. agent-browser 及关联 Skill vs playwright-skill 综合信息表
  3. agent-browser vs playwright-skill 功能特性对比表
  4. 选择建议
  5. 安装与使用
  6. 1. Codex & Opencode 全局 skills 目录
  7. 2. Openclaw 项目目录

更多推荐文章

查看全部
  • SDXL Prompt Styler:AI 绘画风格控制与提示词工程优化方案
  • 腾讯云轻量应用服务器部署 OpenClaw 并接入 QQ 与飞书机器人
  • OpenClaw 网络搜索与抓取:web_search + web_fetch 最佳实践速查
  • Java 运算符详解:算术、逻辑与位运算
  • OpenClaw 中 web_search 与 web_fetch 最佳实践速查
  • Tabnine、Cursor 与 Copilot:三款 AI 编程助手效率对比
  • OpenClaw 本地 AI 智能体入门与实战部署指南
  • OpenClaw 在 Linux 上接入本地 Ollama 的配置记录
  • Chrome 开发者工具(DevTools)快速入门
  • Ubuntu 搭建前端环境及 Vue 实战
  • Flutter 全方位深入探索与实战指南
  • ComfyUI 提示词助手实战:构建自动化流程提升 AI 绘画效率
  • 异构算力重构 AIGC:通义万相 2.1 文生图技术部署与优势分析
  • 2026 AI 编码工具对比:Claude Code、Cursor 与 GitHub Copilot 选型指南
  • OpenClaw:开源 AI 智能体框架架构、部署与安全分析
  • Altera FPGA Avalon 总线接口规范简介
  • AI 绘画提示词实战指南:从基础原理到高效创作
  • OpenClaw 新手指南:从零开始的 AI 机器人搭建完全攻略
  • 前端实战:使用 Three.js 实现动态星空粒子效果
  • 企业级 AI 应用:如何有效缓解算法偏见

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online