Cloudflare Browser Run — AI Agent 时代的浏览器基础设施
> 来源: https://blog.cloudflare.com/browser-run-for-ai-agents/
> 日期: 2026-06-02 | 评分: ⭐⭐⭐⭐⭐
一句话版本
Cloudflare 将其浏览器服务从 "Browser Rendering" 全面升级为 "Browser Run"——一个专为 AI Agent 设计的远程浏览器基础设施:Agent 可以在云上打开 Chrome 实例,用 CDP/MCP/WebMCP 来控制,通过 Live View 实时观察,遇到问题让人来接管,还能录屏回放回头调试。
背景:Agents Week 2026
这不是一个小升级。2026年4月14-20日,Cloudflare 举办了 Agents Week,一口气发布了 20+ 产品,覆盖计算、安全、Agent 工具箱、开发到生产、Agentic Web 五大支柱。Browser Run 是其中的核心产品之一。
> "如果全球知识工作者每人跑几个 Agent,你需要的是数千万并发会话的计算能力——云计算旧模式撑不住。"
> — Dane Knecht, CTO, Cloudflare
产品概述
| 维度 | 详情 |
|---|---|
| **原名** | Browser Rendering |
| **新名** | Browser Run |
| **定位** | AI Agent 的远程浏览器 |
| **底层** | 全球网络上的 Chrome 实例(无头) |
| **控制方式** | Puppeteer / Playwright / CDP (新) / MCP (新) / WebMCP (新) |
| **并发限制** | 120 浏览器实例(原 30,4x) |
| **Quick Actions** | 10 req/s |
| **📅 发布时间** | 2026-04-15 |
三大核心新功能
1. 全方位可见性
Live View — 实时看到 Agent 的浏览器画面
- 实时查看页面渲染、DOM 结构、Console 输出、网络请求
- 两种访问方式:API 返回的
devtoolsFrontendURL,或 Dashboard 的 Live Sessions 标签页
Session Recordings — 事后回放
- 基于 rrweb,记录 DOM 变化、鼠标/键盘事件、页面导航为结构化 JSON
- 回放通过 rrweb-player 渲染
- 后续会支持检查特定时间点的 DOM 状态和 Console 输出
Dashboard 重新设计
- 新 Runs 标签页显示所有请求类型(截图/PDF/Markdown/爬虫/浏览器会话)
- 可按端点过滤,查看 URL、状态、耗时
2. 多种 Agent 控制协议
CDP Endpoint(直接 Chrome DevTools Protocol)
- 所有底层控制走 CDP,现在直接暴露为 WebSocket 端点
- 一行代码从自托管 Chrome 切换到 Browser Run
- Agent 框架原生支持 CDP,无需中间层
- 消息可直接传给 LLM,更 token-efficient
// 之前:连接本地 Chrome
const browser = await puppeteer.connect({
browserWSEndpoint: 'ws://localhost:9222/devtools/browser'
});
// 之后:连接 Cloudflare Browser Run
const browser = await puppeteer.connect({
browserWSEndpoint: 'wss://api.cloudflare.com/.../devtools/browser',
headers: { 'Authorization': 'Bearer <API_TOKEN>' }
});
MCP Client Support
- Claude Desktop、Cursor、Codex、OpenCode 等 MCP 客户端可直接将 Browser Run 作为远程浏览器
- 通过 chrome-devtools-mcp 包配置
WebMCP Support(最具前瞻性)
- 基于 Chromium 146+ 的 WebMCP API
- 网站通过
navigator.modelContext注册 tools - Agent 通过
navigator.modelContextTesting发现和调用 tools - 无需预加载 MCP Server——每个页面可声明自己的 tools
- 例如旅游预订网站声明
search_flights(origin, destination, date),Agent 直接调用而非反复截图分析
3. Human in the Loop
- Agent 遇到登录页、CAPTCHA、意外弹窗时,人类可以通过 Live View URL 接管
- 直接操作页面(点击、输入、导航、提交表单)
- 解决后交回控制,Agent 继续执行
- 下一步: Agent 主动发送 "需要帮助" 信号并通知人类
/crawl 端点
- 单次 API 调用爬取整个网站,自动发现页面
- 返回 HTML / Markdown / 结构化 JSON
- 支持深度/范围控制、跳过未变更页面、路径包含/排除
- 行为规范: 尊重 robots.txt、AI Crawl Control,签名 Bot ID(Web Bot Auth),不绕过 Cloudflare Bot 保护
其他 Agents Week 亮点
Browser Run 只是冰山一角,完整平台还包括:
| 类别 | 项目 | 一句话 |
|---|---|---|
| **计算** | Sandboxes GA | Agent 的持久化隔离 Linux 环境 |
| **计算** | Workflows v2 | 50,000 并发工作流编排 |
| **计算** | Artifacts | Git 兼容的 Agent 版本化存储 |
| **安全** | Cloudflare Mesh | 集成 Workers VPC 的安全私有网络 |
| **安全** | Managed OAuth | Agent 代用户认证 |
| **安全** | MCP 参考架构 | Enterprise 级别 MCP 治理 |
| **工具箱** | Project Think | 下一代 Agents SDK 预览 |
| **工具箱** | Agent Memory | 托管 Agent 记忆服务 |
| **工具箱** | Voice for agents | ~30 行代码实现实时语音 STT/TTS |
| **工具箱** | AI Search | 混合检索搜索原语 |
| **工具箱** | Agent Lee | Dashboard 内 AI 助手 |
| **开发生命周期** | cf CLI | 覆盖 ~3000 API 操作的统一 CLI |
| **Agentic Web** | Agent Readiness Score | 网站 Agent 友好度诊断 |
与 Jay 项目的关联分析
Jay 的多个项目跑在 Cloudflare 基础设施上:
| 项目 | Cloudflare 服务 | 与 Browser Run 的关联 |
|---|---|---|
| **temp.jaylab.io** | Cloudflare Pages | 部署层,Browser Run 可用于自动化测试 |
| **jaylab.io 首页** | Cloudflare Pages | 同上 |
| **podcast.jaylab.io** | Cloudflare R2 (CDN) | - |
| **novel.jaylab.io** | Cloudflare Pages | - |
潜在用途:
1. 自动化报告截图: 用 Browser Run 的 Quick Actions 端点自动生成报告的截图/PDF
2. Agent 浏览器工具: 如果需要让 OpenClaw Agent 执行更复杂的网页操作(需要登录的网站、JS 渲染页面),Browser Run 可以替代本地浏览器
3. WebMCP 实验: 如果 Jay 的站点想对 AI Agent 友好,可以实验 WebMCP 声明 tools
4. 爬虫替代: /crawl 端点可能是 HN 日报中 HN Firebase API 的有趣补充(如果 HN 允许)
陷阱:
- Browser Run 是付费服务(Workers Paid),虽然有 Free 计划但限制较多
- /crawl 不会绕过 Cloudflare 保护——遇到受保护的网站会失败
- WebMCP 目前只在实验性浏览器池中可用
评分
| 维度 | 评分 | 说明 |
|---|---|---|
| **产品完整性** | ⭐⭐⭐⭐⭐ | Live View + HITL + CDP + MCP + WebMCP + 录制,极其全面 |
| **前瞻性** | ⭐⭐⭐⭐⭐ | WebMCP 是 Agentic Web 的关键基础设施 |
| **工程实现** | ⭐⭐⭐⭐⭐ | 全球网络、120 并发、10 req/s,原生 CF 集成 |
| **与 Jay 项目的相关性** | ⭐⭐⭐ | 都是 CF Pages 用户,但 Browser Run 的开销对个人项目偏大 |
| **文档/体验** | ⭐⭐⭐⭐ | 有清晰文档和示例,但 CDP 配置稍复杂 |
总分: 4.6 / 5.0 ⭐
结论
Cloudflare Browser Run 不是一个简单的 rebranding,而是整个 Cloudflare 平台向 Agentic 时代 转型的标志性产品。它解决了 AI Agent 浏览器自动化的三个核心痛点:
1. 基础设施:不用管理 Chrome 实例,按需在边缘启动
2. 可观测性:Live View + 录制回放,不再盲目信任 Agent
3. 人工兜底:Human in the Loop 让 Agent 真正可以部署到生产环境
结合 Cloudflare Agents Week 发布的其他 20+ 产品,这是一个完整的 Agent 基础设施堆栈。对于个人开发者来说,Browser Run 的入门成本较低(Workers Free 可用),但要充分利用其能力(CDP/MCP/WebMCP 集成)需要一定学习曲线。