Browser Act

🌐 AI 原生浏览器自动化引擎

AI 专用浏览器自动化 CLI,支持 JS 渲染页面抓取、表单操作、截图录屏、多会话并行,本地安全隔离运行。

收藏
6.4k
安装
1.6k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

browser-act 综合评估

browser-act 是一款专为 AI Agent 设计的浏览器自动化命令行工具,核心定位是桥接大模型与真实浏览器环境的能力缺口。不同于传统 curl 或内置 fetch 工具,它能执行完整的浏览器引擎操作,处理 JavaScript 渲染、动态加载、用户验证等复杂场景。

核心用法

  • 轻量提取模式:快速获取 JS 渲染内容,无需启动完整浏览器会话
  • 会话管理:多浏览器隔离、多账号并行操作,支持持久化登录状态
  • 复杂交互:DOM 提取、截图、表单填充、文件上传、点击流转
  • 网络捕获:XHR/fetch/HAR 响应录制,适用于接口分析与调试
  • 人机协作:headed 模式 + 远程协助,处理需人工介入的验证环节

显著优点

1. AI Native 设计:针对 Cursor、Claude Code、Codex、Windsurf 等 AI 编码工具优化,通过 get-skills core 动态获取环境状态与操作指令
2. 安全控制严格:采用 Confirmation Gate 协议,浏览器创建、删除及敏感操作(登录、表单提交、文件上传)均需显式用户确认

3. 隐私优先架构:所有 Cookie、凭证、页面内容本地存储处理,仅验证码图片在授权后外传

4. 并行效率:支持多 URL 同时打开、多浏览器实例并发,适合批量数据采集

潜在局限

  • 安装依赖:需 Python 3.12+ 及 uv 包管理器,对非 Python 环境用户增加门槛
  • 运行时资源:完整浏览器会话占用内存与 CPU 高于纯 HTTP 客户端
  • CDP 限制:直连 Chrome 模式需用户显式确认,某些场景下交互流程较长
  • 验证码协助:依赖外部 API 处理验证挑战,极端场景下可能延迟

适合人群

  • 需要抓取 SPA/动态渲染页面的开发者与数据工程师
  • 需自动化测试包含复杂用户交互流程的 QA 工程师
  • 需维护多账号会话、处理登录态持久化的自动化运维场景
  • AI Agent 开发者,需让模型具备"看见"和操作真实网页的能力

常规风险

  • 隐私泄露风险低:架构设计明确本地化处理,但用户需确认验证码图片外传授权
  • 误操作风险中:虽有确认门控,但批量自动化脚本若配置不当可能产生非预期点击或提交
  • 依赖供应链风险:通过 PyPI 安装,需信任 BrowserAct 作者及 uv 工具链
  • 持久化数据风险:浏览器配置与日志本地存储,多用户共享环境时需注意目录隔离

Browser Act 内容

手动下载zip · 3.2 kB
skill-card.mdtext/markdown
请选择文件