Cloudflare has now joined the ever-growing bandwagon of companies releasing their own web browsers.
Instead, they have positioned Kitesurf is a cloud-hosted browser specifically meant for AI agents.
In a blog post, Cloudflare begins by asking the very question we asked ourselves upon reading the news.
“Thank you for making it all the way here — we know this was a long and technical blog post, but hopefully an interesting one.
Quite simply, web browsers were built for humans while one exclusively meant for AI agents doesn’t actually care about visual elements like themes, tabs etc.
Cloudflare has now joined the ever-growing bandwagon of companies releasing their own web browsers. However, they have done something different by not attempting to create a Chrome alternative. Instead, they have positioned Kitesurf is a cloud-hosted browser specifically meant for AI agents.
Having first asked the question “but, why?” we quickly warmed up to the idea given that AI software too has moved the needle to smarter and sharper solutions. Gone are the mere chatbots that answered random questions. Now AI agents complete tasks on a user’s behalf and for this to happen, browsers are a must as they alone can traverse the web.
In a blog post, Cloudflare begins by asking the very question we asked ourselves upon reading the news. “Should we build our own browser?” And they go on to provide so much details about the experiment, the decision and the rationale that it becomes somewhat overwhelming by the time one gets to the end of the blog.
And Cloudflare gets that too. “Thank you for making it all the way here — we know this was a long and technical blog post, but hopefully an interesting one. We went into detail because we don’t take lightly how important, but also how complex, it is to build a new browser, even a very specific one,” the post says.
So, what exactly is Kitesurf and why is it there? Quite simply, web browsers were built for humans while one exclusively meant for AI agents doesn’t actually care about visual elements like themes, tabs etc. All it needs is the ability to manage context windows, performance, token costs, and above all scalability.
Browser engines like Chromium, “consume so much memory and compute that providing every agent with its own instance is prohibitively expensive, restricting large parts of the Web to only the most sophisticated and costly AI models with higher parametric knowledge, while locking out many other agentic applications.”
Then there is also a different threat round the corner because AI browsers could be subject to vulnerabilities like prompt injection attacks. Then there is also the challenge where an agent is pointed at whatever a task demands such as arbitrary code from vague sources, unlike a browser on the laptop which knows you’re visiting sites you trust – well, almost always!
“So we built this browser on the assumption that every page load is untrusted input and every session starts fresh. Each component is isolated and has access only to the resources strictly necessary for its function, says the post. So, AI developers can build software that can navigate websites via Kitesurf and fill out forms, without building their own browser software.
The decision to take the plunge was taken barely three months ago and now it is running on top of the company’s serverless platform called Workers. Users can check out Kitesurf in beta from Browser Run, which allows developers use programs to control and interact with headless browser instances on Cloudflare’s network.
The company pitches their browser to developers by stating that it enables AI agents to use the web more efficiently with less compute power compared to Chromium. So, effectively the costs are substantially down. “Kitesurf is significantly more efficient in CPU and memory consumption than Chromium for common agentic tasks like screenshots and HTML extraction,” they say.
The company also noted that they’re going to open source Kitesurf once ready. “Our goal is to let any customer deploy their own version of Kitesurf on their own accounts, if they want to,” says the blog post while noting that the browser was built with other technologies.
It includes a modular rendering engine from Blitz, Firefox’s CSS parser, Stylo; and Boa JS, a Rust ECMAScript engine. Everything else runs inside Cloudflare Workers. They also credited the open source Rust headless engine, Obscura, for inspiring it to develop Kitesurf.
Of course, Kitesurf does not do everything. “If you need to play video, render WebGL, negotiate a bot-challenge handshake with real TLS fingerprints, or start a ten-minute authenticated session that requires persistent state — Kitesurf isn’t yet the right option. Just use Browser Run’s default, which is powered by Chromium,” the blog says.
And the final message from Cloudflare…? “Kitesurf is in its early stages, but we wanted to open it up to you as soon as possible and learn from your feedback. The team will be actively improving it with frequent updates focused on performance, efficiency, and compatibility.”