Agent Browser Core 1.0.1

🌐 AI 原生浏览器自动化 CLI 核心

基于 Rust + Node.js 双栈的 CLI 浏览器自动化工具,为 AI Agent 提供快照、ref 引用和结构化命令能力,兼顾性能与兼容性。

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

使用说明

Agent Browser Core 技能评估

核心用法

agent-browser-core 是一套面向 AI Agent 的生产级浏览器自动化技能,基于 agent-browser CLI 工具构建。其核心设计理念是通过快照(snapshot)+ 引用(ref)机制实现确定性网页交互:

1. 快照驱动:使用 snapshot 命令获取当前页面的 DOM 结构、可交互元素及其引用标识
2. 精准操作:通过 refs 引用而非 CSS 选择器执行点击、输入、滚动等操作,降低定位失败风险

3. 结构化输出:配合 --json 标志获得机器可解析的响应,便于流水线集成

命令流程典型为:快照 → 解析元素 → 通过 ref 执行动作 → 等待加载状态 → 再次快照验证。

显著优点

  • 双栈性能优势:Rust 核心保证执行效率,Node.js 兜底确保兼容性
  • AI 友好设计:原生支持 ref 引用机制,避免传统选择器的脆弱性
  • 紧凑数据交换:快照格式精简,适合大模型上下文窗口
  • 生产级安全模型:内置 --safe-mode、域名白名单、本地网络拦截等防护
  • 确定性自动化:状态快照使流程可回放、可调试

潜在局限

  • 非 SDK 形态:纯 CLI 工具,深度定制需包装层
  • 大文件处理受限:不适用于流媒体上传、复杂媒体工作流
  • 认证管理复杂:会话/配置策略需外部编排
  • 浏览器运行时依赖:需预装 Chrome/Chromium/Edge 等

适合人群

  • 构建浏览器自动化 Agent 的开发者
  • 需要可靠网页 RPA 的数据工程团队
  • 追求 CLI 集成而非库依赖的运维场景
  • 对执行速度敏感的批量任务调度

常规风险提示

| 风险类别 | 说明 |
|---------|------|
| 凭证泄露 | Token/密码可能残留在日志、环境变量,需配合秘密管理 |
| 权限升级 | `--allow-file-access`、自定义 `--executable-path` 可突破沙箱 |
| 网络越界 | 默认应拦截 `localhost`、`192.168.x.x` 等私有地址 |
| DOM 漂移 | 动态页面中 ref 可能失效,需配合等待策略和重试 |
| 资源泄漏 | 未关闭的标签页/会话会占用浏览器实例,需显式清理 |

安全实践:始终在受控容器内运行,启用 safe mode 默认规则,敏感操作需显式授权。

Agent Browser Core 1.0.1 内容

references文件夹
手动下载zip · 6.0 kB
agent-browser-command-map.mdtext/markdown
请选择文件