Cloudflare开源面向AI代理的无状态浏览器引擎Kitesurf
Cloudflare将专为AI代理设计的无状态浏览器引擎Kitesurf以Apache 2.0协议开源,开发者可本地运行或部署至Workers。
美国云计算公司Cloudflare于2026年11月13日宣布,将其专为AI代理设计的无状态浏览器引擎Kitesurf在GitHub上开源,采用Apache 2.0许可证。这一举措兑现了该公司自8月首次发布该工具以来的承诺,允许开发者检查代码、本地运行、修改并部署自己的实例到Cloudflare Workers平台。
Kitesurf旨在为AI代理提供一个轻量级、高效的浏览器环境,完全运行在Cloudflare Workers之上,无需传统的浏览器容器。它支持HTML解析、CSS应用、页面JavaScript执行和截图渲染,并兼容Chrome DevTools Protocol(CDP),因此可以连接如Puppeteer等客户端。与Chromium等完整浏览器相比,Kitesurf使用更少的CPU和内存,并能利用Cloudflare的全球网络按需扩展。
该引擎基于Cloudflare开发者平台和一系列编译为WebAssembly的开源Rust包构建。核心组件包括提供HTML解析和布局的Blitz、负责CSS处理的Stylo、在WebAssembly中运行JavaScript的Boa,以及处理文本布局和图形生成的Linebender库和Krilla。Kitesurf由管理会话的Engine、运行页面脚本的PageScript和绘制结果的PageRenderer三部分组成。
开发者可以通过克隆仓库并在本地启动引擎进行测试,或直接将其部署到自己的Cloudflare账户中替代Browser Run托管API。需要注意的是,由于Kitesurf使用Dynamic Workers创建隔离的页面工作进程,部署需要付费的Workers计划。尽管该项目仍处于快速开发阶段,重点在于提高兼容性、可靠性和效率,但其开源标志着服务器端AI代理基础设施的一个重要进展。