AB
AiBoss站
快讯

Cloudflare 宣布 Kitesurf 浏览器开源,采用 Apache 2.0 许可

Cloudflare 宣布其面向 AI 智能体的无状态浏览器 Kitesurf 在 GitHub 上开源,采用 Apache 2.0 许可,开发者可本地运行、修改并部署到 Cloudflare Workers。

核心事实

Cloudflare 于 11 月 13 日发布博客称,其面向 AI 智能体的无状态浏览器 Kitesurf 已在 GitHub 上开源,采用 Apache 2.0 许可。据该博客介绍,开发者可以阅读代码、在本地运行、修改,并将自己的实例部署到 Cloudflare Workers。

Kitesurf 完全运行在 Cloudflare Workers 之上,可解析 HTML、应用 CSS、执行页面 JavaScript 并渲染截图,无需浏览器容器。它支持 Chrome DevTools Protocol(CDP),因此可连接 Puppeteer 等客户端。

背景与影响

Cloudflare 在 8 月首次介绍 Kitesurf,9 月补充了 WebMCP 支持、新 API 与兼容性改进,并多次表示将开源。博客称,其目标是给 AI 智能体一个轻量、高效的浏览器,在加载网站、执行 JavaScript 和与页面交互时,比 Chromium 等完整浏览器占用更少的 CPU 和内存,并可在 Cloudflare 全球 Workers 网络上按需扩展。

据博客介绍,Kitesurf 依赖多个编译为 WebAssembly 的开源 Rust 项目:Blitz 提供 HTML 解析、DOM、布局与绘制;Stylo 提供 CSS 解析、层叠与计算样式;Boa 在 WebAssembly 内运行 JavaScript,仅在无法于 Dynamic Workers 中运行 JavaScript 时作为最后手段;Linebender 相关库提供文本布局与 2D 图形,Krilla 生成 PDF。这些项目保留各自许可,仓库的 NOTICE 文件记录第三方声明。

限制与来源

上述信息来自 Cloudflare 博客,具体功能、许可条款与部署方式以官方仓库及官网当前信息为准。博客未披露性能实测数据、定价或各地区可用性。

来源:Cloudflare Blog