Kitesurf

为 AI 智能体从第一性原理重新设计的浏览器

AI Agent 部分免费

为 AI 智能体重新设计的浏览器:从第一性原理出发,不做 Chromium 的精简版

Kitesurf 是 Cloudflare 推出的全新无状态、可高度扩展的浏览器,完全运行在 Cloudflare Workers 之上,专为 AI 智能体(Agent)打造。它不是 Chromium 的精简版,而是从第一性原理出发、为 AI 模型这类全新用户重新设计的浏览器引擎。

为什么需要 Kitesurf

像 Chromium 这样的浏览器引擎是为人类设计的,它们携带了大量 AI 模型根本不需要的开销:标签页管理、主题系统、扩展程序框架、无障碍树、动画合成器、像素级完美的排版微调。这些都是给眼睛看的,不是给模型读的。

当你要并发运行成千上万个智能体会话时,Chromium 单次截图任务需要约 271 MiB 内存的消耗直接决定了商业模式是否成立。更关键的是,这种成本结构导致互联网的大部分内容只对最昂贵的模型开放,把大量小型、专用的智能体应用完全锁在门外。

核心设计哲学:能无状态的地方,就应该无状态

状态是让失败变得昂贵的东西。如果没有任何东西需要重建,那么从崩溃中恢复就只是启动一个新的、然后重放请求。无状态组件天然是可丢弃的,也天然是可并行的:一卡住就可以立刻杀掉它,可以同时跑一千个,可以按需求量调整规模。

由此导出四条原则:

  1. 用完即弃 — 每个 Isolate 廉价且可抛弃,失败的 RPC 调用可以安全地终止并重启
  2. 天然并行 — 没有共享状态意味着没有锁竞争,上千个渲染会话互不干扰
  3. 按需伸缩 — 不需要维护温热的浏览器池,规模完全跟随实际请求量
  4. 自包含且可重试 — 每次渲染请求都是自包含的原子操作,天然支持重试而无副作用

性能表现

在截图与 HTML 提取等常见智能体任务上,与 Chromium 相比:

  • CPU 消耗降低 3.1-3.8 倍
  • 内存消耗降低 4.7-7.0 倍
  • 已通过 235,000+ 项 Web Platform Tests 子测试

代价是墙钟时间慢约 1.8 倍(截图 1,148ms vs Chromium 637ms),但对于不需要盯着屏幕等待结果的 Agent 来说,这笔账算得很清楚——云资源成本才是每月账单上真正肉疼的部分。

技术架构

Kitesurf 由四个关键组件构成,通过 Workers 内置的 RPC 系统协同工作:

  1. SandboxOutbound — 唯一的网络出口,强制 CORS、注入浏览器形态请求头、过滤响应、为每个页面维护独立 Cookie Jar
  2. Engine — 唯一面向公网的组件,持有会话状态,处理 CDP WebSocket 与 HTTP REST API
  3. PageScript — 每个新页面通过 Dynamic Workers 启动独立 isolate,包含干净的 globalThis 与 DOM document
  4. PageRenderer — 从 PageScript 获取场景对象,栅格化为 PNG/JPEG/PDF

技术栈包括 Blitz(模块化渲染引擎)、Stylo(Firefox CSS 引擎)、Boa JS(Rust 编写的 ECMAScript 引擎)。

安全特性

Kitesurf 背后的安全模型从一开始就是照着提示注入这类专属于 Agent 的新型攻击量身定做的:每次页面加载都被当成不可信输入来处理,每个会话结束就清空、互不留存,每个组件之间互相隔离。传统浏览器的老框架里不存在这种设计。

使用方式

Beta 阶段在 Browser Run 中完全免费使用,只需在端点加上 browser=kitesurf 参数即可切换。支持 Puppeteer、Playwright、chrome-remote-interface 以及真实 Chrome DevTools 前端,指向 Kitesurf 即可直接工作,CDP 协议完全兼容。

适用场景

需要大规模并发运行智能体网页任务、对成本敏感、需要严格安全隔离的 AI 应用开发者。特别是需要同时运行成百上千个网页抓取、截图、表单填写等任务的 AI 系统,Kitesurf 的成本优势非常明显。

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论