Cloudflare 发布了 Kitesurf,这是一款专为人工智能代理设计的网页浏览器,而非面向人类用户。该公司在“代理周”活动期间发布了这款产品,并引发了广泛关注,因为它并非传统意义上的浏览器:它完全运行在 Cloudflare Workers 之上的 V8 隔离服务器上,无需依赖 Chromium 或其他传统浏览器引擎。其理念是提供一款轻量高效的工具,使人工智能代理能够轻松浏览网页,而无需承担诸如标签页、扩展程序或完美 60fps 渲染等仅对人类用户而言重要的功能负担。
这项公告发布之际,人工智能驱动的自动化正以不可阻挡的速度发展。越来越多的企业和开发者需要他们的智能代理来浏览网站、填写表单、提取数据或截屏,而传统的浏览器在执行这些任务时会消耗过多的资源。Kitesurf 有望改变这一现状,它采用模块化架构,充分利用了 Cloudflare 的无服务器平台。最重要的是,它目前已推出免费测试版,任何人都可以试用,看看它是否名副其实。
为什么人工智能代理需要不同的浏览器?
传统浏览器,例如 Chromium,在设计时充分考虑了用户体验:标签页、主题、扩展程序、跨设备同步以及完美的视觉渲染。但人工智能代理并不需要这些。它们真正关心的是上下文窗口管理、令牌计数、可扩展性,以及最重要的——成本。一个每天需要打开数百个页面的代理,无法承受每次会话都消耗数百兆内存和大量 CPU 资源。
此外,威胁模型也有所不同。基于代理的浏览器必须防范即时注入攻击,恶意网站会试图通过隐藏指令操纵代理。Kitesurf 通过隔离式设计解决了这个问题:每个组件只能访问必要的资源,会话是短暂且无状态的,从而缩小了攻击面。效率和安全性是该方案的两大支柱,初步数据显示,它的表现远超预期。

架构与性能:这就是风筝冲浪的运作方式
Kitesurf 仅用了 12 周时间就开发完成,其架构完美展现了如何充分利用 Cloudflare 平台的最新功能。该浏览器分为三个主要组件:引擎(Engine),它使用 Chrome DevTools (CDP) 协议并存储每个会话的状态;页面脚本(PageScript),它使用动态工作线程(Dynamic Workers)处理 DOM 和页面脚本的执行;以及页面渲染器(PageRenderer),它负责场景的栅格化并生成图像或 PDF 文件。所有这些组件都通过工作线程集成的 RPC 系统进行通信,从而实现每个组件的独立扩展。
就性能而言,Cloudflare 发布的基准测试结果令人信服。在包含 14 个 URL 的语料库中,Kitesurf 每次截图仅需 380 毫秒的 CPU 时间,而 Chromium 则需要 1.173 毫秒,两者相差 3,1 倍。HTML 提取方面,差距更大:Kitesurf 仅需 229 毫秒,而 Chromium 则需要 877 毫秒,两者相差 3,8 倍。内存使用方面,截图减少了 4,7 倍(57,8 MiB 对比 271,0 MiB),提取则减少了 7,0 倍(39,4 MiB 对比 273,7 MiB)。然而,Chromium 在执行时间上仍然更胜一筹,因为热 JIT 编译器始终优于冷软件渲染器,但差距仅为 1,7-1,8 倍,而作为回报,Chromium在真正推高云账单的资源方面节省了大量成本。
当前的兼容性和限制
Kitesurf 的最大优势之一在于它无需重写现有代码。Puppeteer、Playwright、chrome-remote-interface 客户端以及任何支持 MCP 和 CDP 的代理程序,只需在浏览器运行端点中添加`browser=kitesurf`参数即可轻松连接。此外,它已通过超过 215.000 项 Web 平台测试,在 DOM (97%)、HTML (96%)、Selection (99%)、SVG (97%) 和 XHR (95%) 等关键领域均表现出色。维基百科、Hacker News、TodoMVC 和 Cloudflare 官方博客等页面均能正确渲染。
但它并非完美无缺。Kitesurf 目前尚不支持视频、WebGL 或需要持久状态的长时间认证会话。它也无法使用真正的 TLS 指纹进行反机器人验证。对于这些情况,Cloudflare 建议继续使用 Chromium 作为备用方案。关键在于了解何时使用哪种工具:Kitesurf 擅长一次性任务,例如提取内容、生成 PDF 或截屏,而 Chromium 仍然适用于高度复杂的页面或长时间的交互。

如何尝试风筝冲浪以及未来会遇到什么
如果您感兴趣,可以在 Browser Run 的 Beta 测试期间免费试用 Kitesurf,但账户有使用次数限制。Cloudflare 在 kitesurf.cloudflare.app 上提供了一个公共测试环境,您可以输入任何 URL 查看页面渲染效果,还可以使用 Chrome 内置的开发者工具检查 DOM、读取控制台消息并监控网络活动。此外,您还可以查看每个隔离区的 WebAssembly 内存消耗情况,这对于了解每个页面的内存使用情况非常有用。
展望未来,Cloudflare计划开源Kitesurf,以便所有客户都能在其账户上部署自己的版本。团队正持续致力于提升客户数据平台(CDP)的覆盖范围、提高屏幕截图和PDF的渲染精度以及整体效率。开发者社区已经开始使用这款工具,种种迹象表明,Kitesurf有望成为人工智能驱动型网页自动化领域的标准。
简而言之,Kitesurf 的出现正值关键时刻,因为人工智能代理正逐渐成为网络的主要用户。其极简的设计、高效的资源利用率以及与现有工具的兼容性,使其成为初创公司和希望降低成本并扩展自动化规模的企业的理想选择。免费测试版是体验这种全新浏览器理解方式的绝佳机会,看看它是否符合您的需求。如果您从事人工智能代理相关工作,那么绝对值得一试。