给 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