Cloudflare built a browser for AI agents in Rust
三句話摘要
Cloudflare 用 Rust 開發 Kiturf——專為 AI 代理優化的輕量級瀏覽器。 Cloudflare 用 Rust 從零設計 Kiturf 展示了為特定使用場景優化系統的威力——AI 代理的高效能低成本瀏覽器遠優於通用型 Chromium,是場景驅動設計的典範。 解決的真實問題:AI 代理需要瀏覽器執行任務,但 Chromium 為人類設計,帶來 AI 模型不需要的記憶體與計算開銷,導致每個代理實例成本高昂。Cloudflare 決定針對 AI 代理需求開發專用瀏覽器。
重點整理
重點- 1
解決的真實問題:AI 代理需要瀏覽器執行任務,但 Chromium 為人類設計,帶來 AI 模型不需要的記憶體與計算開銷,導致每個代理實例成本高昂。Cloudflare 決定針對 AI 代理需求開發專用瀏覽器。
- 2
AI 代理的真正需求:代理不需要標籤頁、主題或擴充功能,反而更在乎令牌數量、上下文視窗、可擴展性與效能。代理優先需求結構化機器可讀內容,威脅模型涉及提示注入與工具安全,這些都與人類瀏覽器的設計理念完全不同。
- 3
工程方法的嚴謹性:增加大量測試(Web 平台測試套件、Puppeteer 多步驟測試),盡可能使用 Rust 編譯為 WebAssembly 避免模擬層,採用無狀態組件設計,所有網路請求經過單一沙箱出站組件檢查。
- 4
效能成果的實質意義:CPU 與記憶體大幅降低意味著 AI 代理運行成本劇減。雖然單次執行速度略遜於 Chromium(因冷渲染 vs JIT 預熱),但整體資源效率優勢對 AI 代理場景具決定性價值。
實用技巧與重點
乾貨- 產品:Kiturf 瀏覽器
- 技術棧:Rust、WebAssembly、運行於 Cloudflare Worker 平台虛擬專用伺服器隔離區
- 靈感來源:Obscura(另一款 Rust 開發的 AI 代理優化瀏覽器)
- 開發週期:約 12 週
- 測試成果:通過超過 215,000 項 Web 平台測試
- 效能對比(vs Chromium):
- 截圖 CPU 使用率:低 3.1 倍
- HTML 擷取 CPU 使用率:低 3.8 倍
- 截圖記憶體:低 4.7 倍
- HTML 擷取記憶體:低 7 倍
- 截圖速度:Chromium 快 1.x 倍
- HTML 擷取速度:Chromium 快 1.7 倍
- 測試工具:Web 平台測試套件、Puppeteer 多步驟測試
- 安全機制:單一沙箱出站組件檢查所有互聯網請求、核心標頭、Cookie
- 計劃:準備就緒後開源 Kiturf
結論
結論“Cloudflare 用 Rust 從零設計 Kiturf 展示了為特定使用場景優化系統的威力——AI 代理的高效能低成本瀏覽器遠優於通用型 Chromium,是場景驅動設計的典範。”
完整解析
詳細Cloudflare 的無頭瀏覽器自動化 API「browser run」隨著 AI 興起獲得巨大成長,許多 AI 代理需要瀏覽器來執行各類任務。然而,Chromium 等現有瀏覽器根本是為人類使用者設計的架構,導致 AI 模型必須承載大量無用開銷——龐大的記憶體消耗與計算資源浪費。結果是每個代理程式運行一個瀏覽器實例的成本高得令人無法接受。
Cloudflare 面臨的核心問題是:要麼縮小成本,要麼想辦法從根本上改造工具。他們選擇後者,決定開發一款專門為 AI 代理優化的瀏覽器,而非與主流瀏覽器競爭。AI 代理不需要標籤頁、主題或擴充功能,反而更在乎令牌數量、上下文視窗、可擴展性與效能。代理對結構化的機器可讀內容需求遠大於視覺介面,且面臨提示注入與工具安全等 AI 特有的威脅。這些需求徹底不同於傳統瀏覽器設計。Kiturf 的靈感來自既有的 Obscura 瀏覽器,後者也用 Rust 編寫、專為 AI 代理優化。Cloudflare 甚至讓 AI 代理自身參與初期開發工作,雖然效果不佳,但一旦定下切實可行的計劃與明確成功標準,他們就做出了可行原型。
工程實踐上,Cloudflare 採取了多項嚴謹決策。首先大幅增加測試,使用 Web 平台測試套件驗證瀏覽器功能實現,同時在真實網站上跑 Puppeteer 多步驟測試並與 Chromium 對標。其次盡可能使用 Rust 編譯為 WebAssembly,避免不必要的模擬層與額外的執行時開銷。第三重視隔離與異常處理,讓組件盡可能無狀態。安全方面,所有互聯網請求無論來自引擎或頁面腳本都經過單一沙箱出站組件,該組件檢查核心標頭、Cookie 等。
經過約 12 週開發,Kiturf 已通過超過 215,000 項 Web 平台測試且測試覆蓋率持續增加。效能對比中,Kiturf 的 CPU 使用率比 Chromium 低 3.1 至 3.8 倍,記憶體低 4.7 至 7 倍——對 AI 代理的大規模部署成本而言是決定性優勢。雖然 Chromium 在單次執行速度上快 1.x 至 1.7 倍(因為 JIT 編譯器已預熱而 Kiturf 需冷渲染),但這種權衡對 AI 場景完全值得。Cloudflare 計劃開源 Kiturf,反映了用 Rust 重寫或移植軟體的廣泛趨勢,尤其在開發工具與雲端基礎設施領域。
關鍵時刻
Pipeline v2帶時間戳的重點,會在逐字稿層級分析上線後產生。目前請先透過原始影片觀看。
事實查核
Pipeline v2說法查證是下一次管線升級的一部分。KeyFrame 只會顯示它真正能驗證的內容。


