Cloudflare is taking a serious swing at the browser problem, but for AI agents, not humans. Kitesurf is a browser built specifically for agents, running entirely on Cloudflare Workers in V8 isolates, and it is available free in beta through Browser Run. The pitch is straightforward: Chromium was built for people, with tabs, themes, extensions, and 60fps scrolling. Agents need none of that. They need low token cost, low CPU and memory use, and isolation from untrusted web content.
Cloudflare says Kitesurf is significantly more efficient in CPU and memory than Chromium for common agentic tasks like screenshots and HTML extraction. The company has been asking itself “should we build our own browser?” for years; this time, the answer was yes, and it took 12 weeks from decision to announcement.
How It Works
The architecture is what makes it interesting. Kitesurf splits into three components: the Engine, which handles CDP WebSocket and REST APIs and stores session state; PageScript, which spins up a long-lived isolate per page using Cloudflare’s Dynamic Workers; and PageRenderer, which rasterizes page objects into images. HTML and CSS parsing reuse parts of Blitz, a modular rendering engine, and Stylo, Firefox’s high-performance CSS parser, both written in Rust and compiled to Wasm.
Security is the design center. Every page load is treated as untrusted input, every session starts fresh, and only one component (SandboxOutbound) can touch the network directly. CORS is enforced, headers are browser-shaped, and each page’s cookies live in their own jar. Because it speaks the Chrome DevTools Protocol, existing tooling works: Puppeteer, Playwright, and chrome-remote-interface can point at Kitesurf without changes.
Why It Matters
For anyone building agent workflows, the economics are the headline. Giving every agent its own Chromium instance is expensive in memory and compute, which has kept agentic browsing out of reach for smaller workloads. A browser that runs serverless, spins up per request, and dies when done changes the cost curve. Cloudflare’s own Browser Run is already a growth product for AI, and Kitesurf is its attempt to make the underlying browser cheap enough to scale.
This also signals where Cloudflare is positioning: not as an AI model company, but as the infrastructure layer agents run on. Our Cloudflare OS review covers how the company is bundling these pieces into a broader platform play.
The Caveats
Honest limits apply. Kitesurf is in beta and free today, but “beta” means capabilities can shift; the blog itself notes native eval support in Workers is not there yet, so JavaScript evals run through a Rust-based Boa engine, a compatibility layer that may break on complex sites. Rendering fidelity is not pixel-perfect by design, so visual checks against Chromium can diverge. And the real test is scale: efficiency claims so far come from Cloudflare’s own benchmarks, not independent evaluation. For production agent workloads, benchmark it against your own use cases before committing.
Related: see our AI news hub