给 Agent 的浏览器,而不是给人用的浏览器

Kitesurf 是 Cloudflare 在 2026 年 8 月发布的 Agent-First 浏览器——它不跑 Chromium,而是完全运行在 Cloudflare Workers 的 V8 isolate 上,目前在 Browser Run 产品中免费提供(Beta)。

灵感来自 obscura——一个用 Rust 写的 headless 渲染引擎,"没有 Chrome、没有 Node.js、没有任何依赖"。Cloudflare 团队在 AI Agent 的帮助下把它移植到 Workers 上,12 周从想法走到发布。

为什么需要它

Chromium 是为人类设计的浏览器,但 AI Agent 并不需要它的大部分功能:

  • Agent 不在乎:标签页、主题、浏览器扩展、跨设备同步、60fps 流畅滚动
  • Agent 在乎:token 数、上下文窗口、扩展性、性能、成本
  • Agent 需要:结构化、机器可读的内容,而非像素级完美的渲染

当每个 Agent 都要独占一个 Chromium 实例时,内存和算力开销高到让"给所有 Agent 配浏览器"变得不可行。Kitesurf 的目标就是:给 AI 一个轻量、高效、便宜的浏览器,同时把 prompt injection 和工具安全这类 Agent 特有的威胁模型放在首位。

核心亮点

  • 零 Chromium 依赖——运行在 Workers V8 isolate 上,随 Cloudflare 全球网络就近执行
  • 资源消耗大幅降低——常见 Agent 任务(截图、HTML 提取)的 CPU 和内存消耗显著低于 Chromium
  • Agent 优先的渲染——结构化内容准确,视觉细节从简,一切为 token 效率和上下文服务
  • 免费 Beta——通过 Browser Run 的 headless 浏览器自动化 API 直接使用
  • 安全优先——针对 prompt injection、工具滥用等 Agent 场景重新设计威胁模型
  • Rust 内核——基于 obscura 的 Rust 引擎,天然契合 Wasm 生态

技术基础

Kitesurf 依赖 Cloudflare Developer Platform 近年的一系列成熟能力:

  • WebAssembly in Workers 已非常成熟
  • Dynamic Workers——动态调度 Worker 实例
  • SQLite-based Durable Objects——持久化状态
  • Worker-to-Worker RPC 与 Service Bindings——服务间通信
  • 更高 Node.js 兼容性与更宽松的 limits

这些原语让"在边缘跑一个真正的浏览器"从不可能变成可能。

适用场景

  • AI Agent 自动化——网页截图、HTML 提取、表单操作、信息采集
  • Browser Run 用户——需要 headless 浏览器但嫌 Chromium 贵的自动化任务
  • Agent 框架开发者——给 Agent 配浏览器后端的低成本方案
  • 边缘计算玩家——对"浏览器跑在 Worker 里"感兴趣的架构探索

总结

Kitesurf 代表了浏览器演进的新方向:不是给人用的浏览器,而是给 AI 用的浏览器。当"浏览器是互联网的操作系统"这句话在 Agent 时代重新被审视时,Cloudflare 给出了一个务实的答案——把浏览器塞进边缘计算的 isolate 里,让每个 Agent 都消费得起。目前 Beta 免费,值得所有做 Agent 自动化的人试一试。

阅读原文 · Browser Run 文档 · Cloudflare