<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/cloudflare-built-a-browser-for-ai-agents-in-rust-u81bj9jpc" -->

---
title: Cloudflare built a browser for AI agents in Rust | daily.dev
description: Cloudflare launched Kitesurf, a new headless browser built in Rust specifically for AI agents, running inside V8 isolates on Cloudflare Workers. Unlike...
canonical: https://daily.dev/posts/cloudflare-built-a-browser-for-ai-agents-in-rust-u81bj9jpc
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Cloudflare built a browser for AI agents in Rust | daily.dev
og:description: Cloudflare launched Kitesurf, a new headless browser built in Rust specifically for AI agents, running inside V8 isolates on Cloudflare Workers. Unlike...
og:url: https://daily.dev/posts/cloudflare-built-a-browser-for-ai-agents-in-rust-u81bj9jpc
og:image: https://api.daily.dev/og/posts/U81BJ9jPC.png
og:image:alt: Cloudflare built a browser for AI agents in Rust
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Cloudflare built a browser for AI agents in Rust

**[Let's Get Rusty](https://daily.dev/sources/letsgetrusty)** · 7 min read · 1 upvotes · 0 comments

## Summary

Cloudflare launched Kitesurf, a new headless browser built in Rust specifically for AI agents, running inside V8 isolates on Cloudflare Workers. Unlike human-oriented browsers like Chromium, it skips tabs, themes, and extensions, focusing instead on token efficiency, structured content, scalability, and agent-specific threat models like prompt injection. Inspired by an existing Rust-based agent browser called Obscura, the Cloudflare team prototyped the port to Workers with AI assistance before implementing it fully over about 12 weeks. Kitesurf now passes over 215,000 web platform tests and uses significantly less CPU and memory than Chromium (3.1x-7x less), though Chromium remains faster on raw screenshot and extraction speed due to its JIT compiler having already seen the page. Cloudflare plans to open source Kitesurf. The video also touches on the broader trend of software being rewritten in Rust, often with AI assistance, and promotes the creator's Rust mentorship program.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=gYU9-dVdgkA>

## Questions this post answers

### What is Cloudflare Kiteurf and how is it different from Chromium for AI agents?

Kiteurf is a new headless browser built by Cloudflare in Rust, running inside V8 isolates on Cloudflare Workers, designed specifically for AI agents rather than humans. It drops tabs, themes, and extensions in favor of low token counts, structured machine-readable output, scalability, and prompt-injection safety. It passes over 215,000 web platform tests after about 12 weeks of development.

_Track how Cloudflare's agent-first browser evolves and compares to Chromium via daily.dev._

### How does Kiteurf's performance compare to Chromium for screenshots and HTML extraction?

Kiteurf uses 3.1 times less CPU than Chromium for screenshots and 3.8 times less CPU for HTML extraction, plus 4.7 times less memory for screenshots and 7 times less memory for HTML extraction. However, Chromium is still about 1.x times faster at screenshots and 1.7 times faster at HTML extraction because its JIT compiler has already seen the page, while Kiteurf performs a cold render.

_Developers weighing browser automation trade-offs can follow these benchmarks on daily.dev._

### What inspired Cloudflare to build the Kiteurf browser and what role did AI play in creating it?

Cloudflare was inspired by Obscura, an existing Rust-based headless browser optimized for AI agents and web scraping. An engineer shared a link to Obscura, sparking a discussion about porting it to Cloudflare Workers; an AI agent helped build an initial prototype after being given a clear plan and success criteria, and the team then built out a full implementation with extensive test coverage.

_Anyone tracking AI-assisted software rewrites can follow projects like this on daily.dev._

## Similar posts on daily.dev

- [One Human \+ One Agent = One Browser From Scratch](https://daily.dev/posts/one-human-one-agent-one-browser-from-scratch-avhv6ry0n) · Hacker News · 1 upvotes · 1 comments

---

Tags: [#ai-agents](https://daily.dev/tags/ai-agents), [#automation](https://daily.dev/tags/automation), [#rust](https://daily.dev/tags/rust), [#webassembly](https://daily.dev/tags/webassembly), [#cloudflare](https://daily.dev/tags/cloudflare)

[View this post on daily.dev](https://daily.dev/posts/cloudflare-built-a-browser-for-ai-agents-in-rust-u81bj9jpc)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Cloudflare built a browser for AI agents in Rust","url":"https://daily.dev/posts/cloudflare-built-a-browser-for-ai-agents-in-rust-u81bj9jpc","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/cloudflare-built-a-browser-for-ai-agents-in-rust-u81bj9jpc"},"datePublished":"2026-08-18T15:17:09.299Z","dateModified":"2026-09-14T09:33:11.625Z","description":"Cloudflare launched Kitesurf, a new headless browser built in Rust specifically for AI agents, running inside V8 isolates on Cloudflare Workers. Unlike...","image":"https://i.ytimg.com/vi/gYU9-dVdgkA/sddefault.jpg","thumbnailUrl":"https://i.ytimg.com/vi/gYU9-dVdgkA/sddefault.jpg","isAccessibleForFree":true,"articleSection":"Let's Get Rusty","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Let's Get Rusty","logo":"https://media.daily.dev/image/upload/s--iqd05ejH--/f_auto/v1725035314/logos/letsgetrusty","url":"https://daily.dev/sources/letsgetrusty"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/cloudflare-built-a-browser-for-ai-agents-in-rust-u81bj9jpc","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ai-agents,automation,rust,webassembly,cloudflare","timeRequired":"PT7M","video":{"@type":"VideoObject","name":"Cloudflare built a browser for AI agents in Rust","description":"Cloudflare launched Kitesurf, a new headless browser built in Rust specifically for AI agents, running inside V8 isolates on Cloudflare Workers. Unlike...","thumbnailUrl":"https://i.ytimg.com/vi/gYU9-dVdgkA/sddefault.jpg","uploadDate":"2026-08-18T15:17:09.299Z","duration":"PT7M","url":"https://api.daily.dev/r/U81BJ9jPC","embedUrl":"https://www.youtube.com/embed/gYU9-dVdgkA"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Let's Get Rusty","item":"https://daily.dev/sources/letsgetrusty"},{"@type":"ListItem","position":3,"name":"Cloudflare built a browser for AI agents in Rust"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/cloudflare-built-a-browser-for-ai-agents-in-rust-u81bj9jpc#faq","mainEntity":[{"@type":"Question","name":"What is Cloudflare Kiteurf and how is it different from Chromium for AI agents?","acceptedAnswer":{"@type":"Answer","text":"Kiteurf is a new headless browser built by Cloudflare in Rust, running inside V8 isolates on Cloudflare Workers, designed specifically for AI agents rather than humans. It drops tabs, themes, and extensions in favor of low token counts, structured machine-readable output, scalability, and prompt-injection safety. It passes over 215,000 web platform tests after about 12 weeks of development. Track how Cloudflare's agent-first browser evolves and compares to Chromium via daily.dev."}},{"@type":"Question","name":"How does Kiteurf's performance compare to Chromium for screenshots and HTML extraction?","acceptedAnswer":{"@type":"Answer","text":"Kiteurf uses 3.1 times less CPU than Chromium for screenshots and 3.8 times less CPU for HTML extraction, plus 4.7 times less memory for screenshots and 7 times less memory for HTML extraction. However, Chromium is still about 1.x times faster at screenshots and 1.7 times faster at HTML extraction because its JIT compiler has already seen the page, while Kiteurf performs a cold render. Developers weighing browser automation trade-offs can follow these benchmarks on daily.dev."}},{"@type":"Question","name":"What inspired Cloudflare to build the Kiteurf browser and what role did AI play in creating it?","acceptedAnswer":{"@type":"Answer","text":"Cloudflare was inspired by Obscura, an existing Rust-based headless browser optimized for AI agents and web scraping. An engineer shared a link to Obscura, sparking a discussion about porting it to Cloudflare Workers; an AI agent helped build an initial prototype after being given a clear plan and success criteria, and the team then built out a full implementation with extensive test coverage. Anyone tracking AI-assisted software rewrites can follow projects like this on daily.dev."}}]}
```

