TL;DR
Cloudflare launched Kitesurf, an agent-first browser on Workers. Uses 3-7x less CPU/memory than Chromium. Passes 215K+ WPT tests. Built in Rust/Wasm in 12 weeks. Free in beta via Browser Run. Will be open sourced.
Kitesurf strips out everything humans need from a browser, tabs, extensions, pixel-perfect rendering, and keeps what agents care about: structured content, low cost, and isolation. Built in 12 weeks. Free in beta.
Cloudflare launched Kitesurf, an agent-first browser on Workers. Uses 3-7x less CPU/memory than Chromium. Passes 215K+ WPT tests. Built in Rust/Wasm in 12 weeks. Free in beta via Browser Run. Will be open sourced.
Cloudflare built a browser from scratch for AI agents and launched it today as a free beta inside its Browser Run product. Kitesurf runs entirely on Cloudflare Workers, uses Rust compiled to WebAssembly, and strips out everything a human browser needs but an agent does not: tabs, extensions, themes, pixel-perfect rendering, and 60-fps scrolling. What remains is a lightweight engine optimised for the things agents actually care about, structured content extraction, screenshots, and isolation between sessions.
The performance numbers are the headline. On a 14-URL test corpus, Kitesurf used 3.1x less CPU for screenshots and 3.8x less for HTML extraction compared to Chromium. Memory consumption was 4.7x lower for screenshots and 7x lower for HTML extraction. Chromium is still faster on wall-clock time by about 1.7x because its JIT compiler outpaces a cold software renderer, but CPU and memory are what drive infrastructure bills. Lower resource usage means more concurrent agent sessions at lower cost.
The project went from first commit to public beta in 12 weeks. It passes more than 215,000 Web Platform Tests and adds hundreds more each week. Bots now generate most web traffic, with AI agent activity growing nearly 8,000% in the past year. That surge is exactly why Cloudflare decided a Chromium-based headless browser, built for humans and repurposed for machines, was no longer the right tool. Kitesurf treats every page load as untrusted input, every session as stateless, and every component as isolated, a security model that matches how agents actually operate.
The browser works with Puppeteer, Playwright, and any MCP client that speaks CDP. Cloudflare is simultaneously blocking AI crawlers that harvest content without paying, while building the infrastructure for agents that do pay. That is the dual bet: charge the bots that take, and give the bots that work a cheaper, purpose-built tool to work with. Cloudflare plans to open source Kitesurf once it is ready, and eventually let customers deploy their own instances on their own accounts.
Get the most important tech news in your inbox each week.