Cloudflare 推出 Kitesurf:專為 AI 智慧體打造的輕量瀏覽器
Cloudflare 推出專為 AI 自動化設計的瀏覽器 Kitesurf,執行在 Workers 的 V8 隔離區上。它捨棄了人類專用的標籤頁和動效,專注截圖與 HTML 提取,資源佔用遠低於 Chromium,相容 CDP 協議且公測期免費開放。

AI 正在學著像人類一樣上網查資料、填表單、訂機票。但在過去,開發者讓 AI 操控網頁的方式非常簡單粗暴:在雲端直接跑一個無頭 Chromium。
問題是,Chromium 本來就是給長著眼睛的人類設計的。它為了 60 幀平滑滾動、標籤頁動畫、擴充套件外掛消耗了大量記憶體和算力,而這些對一個只想抓取結構化文字或截圖的 AI 來說完全是浪費。
Cloudflare 拿出瞭解決方案:推出專為 AI Agent 設計的瀏覽器 Kitesurf。它不跑在笨重的容器裡,而是完全基於 Rust 和 WebAssembly,直接執行在 Cloudflare Workers 的 V8 隔離區(Isolates)中,目前在 Browser Run 中提供免費公測。
砍掉人類特權,只留 AI 關心的東西
Cloudflare 團隊透露,這個專案從立項到拿出來只花了 12 周。靈感最初來自一個名為 Obscura 的開源無頭引擎,它的口號是「沒有 Chrome,沒有 Node.js,沒有外部依賴」。Cloudflare 先是用 AI 輔助將其移植到 Workers,跑通概念驗證後迅速展開工程化。
Kitesurf 拼合了多項開源技術,包括 Blitz 渲染引擎、Firefox 的 CSS 解析器 Stylo,以及用 Rust 編寫的 JavaScript 引擎 Boa JS。
對 AI 來說,畫素級的視覺完美毫無必要,CSS 解析稍微有一點偏差也不影響提取資料。但 AI 對上下文視窗、Token 消耗、響應延遲和併發成本極度敏感。根據 Cloudflare 的資料,在抓取 HTML 和網頁截圖等典型自動化任務上,Kitesurf 的 CPU 和記憶體消耗遠低於 Chromium。
為了保證相容性,團隊拿出了 21.5 萬多個 Web Platform Tests(WPT)測試用例來卡準規範。目前它已經可以正常渲染 TodoMVC、維基百科、Hacker News 以及 Cloudflare 自己的大部分控制台後臺。
開發者零門檻切換,安全完全隔離
雖然底層完全推倒重來,但 Kitesurf 在介面層很現實:直接相容 Chrome DevTools Protocol(CDP)。
這意味著開發者手裡的 Puppeteer、Playwright 程式碼一行都不用改,直接把連線地址換成 Kitesurf 就能無縫跑起來。而且所有的頁面請求都會經過名為 SandboxOutbound 的網路隔離元件,嚴格處理跨域安全、注入偽裝請求頭,並把每一頁的 Cookie 獨立存放。
這種架構的好處是無狀態化。當自動化任務像潮水一樣突然湧來時,無狀態元件可以瞬時拉起數千個例項,跑完立刻銷燬,遇到崩潰就降級輸出空白幀,絕不卡死主程序。
為什麼重要
在很多團隊看來,AI Agent 真正落地的最大阻礙往往不是模型不夠聰明,而是執行成本太高。此前要讓幾十個 Agent 同時去網上搜尋資訊,後臺就得常駐幾十個龐大的 Chromium 程序,機器賬單很快就會失控。Kitesurf 把瀏覽器微型化、無服務化,直接壓低了這一步的邊際成本,普通小團隊也能負擔得起高併發的網頁自動化。
從行業角度看,Cloudflare 這招非常狠。它沒有跟著大家卷模型,而是把自己的邊緣計算網路當成了 AI 基礎設施的核心抓手。當開發者把爬蟲和 Agent 執行環境綁在 Cloudflare Workers 上,後續的流量、安全和儲存自然也會沉澱在它的生態裡。
不過,Kitesurf 現在的侷限也很明顯。現代網頁充斥著極為複雜的動態指令碼、反爬對抗和單頁應用,Boa JS 和輕量引擎很難百分之百還原真實 Chrome 的執行環境。遇到高度依賴複雜前端框架的網站,它大機率還會踩坑。我們認為,如果你現在的任務只是大批次抓取公開資訊、提取文章或做簡單互動,它現在就非常值得一試;但如果你的 Agent 需要在重度互動的複雜 SaaS 系統裡填表,短期內可能還得把 Chromium 當作備選方案保底。
來源 (2)
- blog.cloudflare.com(在新分頁開啟)原文blog.cloudflare.com
- techcrunch.com(在新分頁開啟)報導techcrunch.com