Cloudflare představil Kitesurf, nový cloudový prohlížeč navržený přímo pro AI agenty. Běží celý na platformě Workers a během beta provozu je zdarma dostupný v rámci služby Browser Run.
Firma se myšlenkou vlastního prohlížeče zabývala několik let. Dlouho však nenacházela problém, který by ospravedlnil technickou náročnost takového projektu. Situaci změnil rychlý rozvoj AI agentů, kteří potřebují navštěvovat weby, vyplňovat formuláře, získávat obsah a provádět další úkoly podobně jako lidé.
Tradiční prohlížeče jako Chromium ale vznikly především pro člověka. Nabízejí karty, rozšíření, synchronizaci, plynulé posouvání a přesné vykreslování. Agent místo toho řeší spotřebu paměti, výpočetní náklady, velikost kontextu, rychlost a bezpečnost. Cloudflare proto před dvanácti týdny zahájil vývoj jednoduššího prohlížeče, který se soustředí právě na tyto potřeby.
Cloudflare just introduced Kitesurf, an agent-first browser that runs V8 isolates directly on Cloudflare Workers.
— Arun (@hiarun02) August 9, 2026
The interesting part? AI agents can browse, interact with websites, and execute browser tasks in a lightweight, isolated environment.
Browsers built for AI agents… pic.twitter.com/6PdgdV0Y5w
Prohlížeč rozdělený do izolovaných částí
Kitesurf tvoří tři hlavní komponenty. Engine spravuje relaci a komunikuje s nástroji přes Chrome DevTools Protocol. Díky tomu se k němu mohou připojit Puppeteer, Playwright, chrome-remote-interface i další nástroje, které už tento protokol používají. Vývojáři tedy nemusí přepisovat své aplikace od základů.
PageScript zpracovává dokument, vytváří DOM a spouští JavaScript i WebAssembly. Pro HTML a CSS využívá části modulárního enginu Blitz a parser Stylo známý z Firefoxu. Pokud stránka použije eval, nastupuje Boa JS, ECMAScriptový engine napsaný v Rustu. Cloudflare tím obchází skutečnost, že Workers zatím nativní eval z bezpečnostních důvodů nepodporují.
PageRenderer převádí připravenou scénu na obraz. Načte potřebné obrázky a fonty, vykreslí stránku a vrátí výsledek ve formátu PNG, JPEG nebo PDF. S Enginem komunikuje přes vestavěné RPC systému Workers. Renderer neuchovává stav stránky, takže ho lze při chybě ukončit a okamžitě spustit znovu.
Přístup k internetu má pouze samostatná komponenta SandboxOutbound. Ta stahuje HTML, skripty, obrázky, styly a další soubory, zároveň kontroluje CORS, upravuje hlavičky a odděluje cookies jednotlivých relací. Každá stránka začíná v čistém izolovaném prostředí. Cloudflare tak reaguje i na specifická rizika agentů, například prompt injection nebo nebezpečné používání nástrojů.
Nižší spotřeba výměnou za pomalejší výsledek
Kitesurf už podle Cloudflare zvládá více než 215 tisíc testů Web Platform Tests. Dobrou podporu má především pro DOM, HTML, CSS, SVG, výběr obsahu a XHR. Firma navíc porovnává výsledky s Chromiem na skutečných webech a používá integrační i vizuální regresní testy. Prohlížeč už vykreslí například Wikipedii, Hacker News, Cloudflare Blog, TodoMVC v několika frameworkových variantách a značnou část administračního rozhraní Cloudflare.
V testech na čtrnácti adresách spotřeboval Kitesurf při pořizování snímků přibližně 3,1krát méně procesorového času a 4,7krát méně paměti než Chromium z předehřátého fondu. Při získávání HTML potřeboval zhruba 3,8krát méně procesorového času a sedmkrát méně paměti. Samotné dokončení úkolu však trvalo déle. Snímek vznikal přibližně 1,8krát pomaleji, extrakce HTML asi 1,7krát pomaleji.
Kitesurf proto zatím nemíří na všechny webové úlohy. Nehodí se pro přehrávání videa, WebGL, překonávání ochranných mechanismů založených na skutečných TLS otiscích ani pro dlouhé přihlášené relace s trvalým stavem. V těchto případech Cloudflare doporučuje výchozí Browser Run s Chromiem.
Největší smysl dává Kitesurf agentům, kteří potřebují jednorázově získat obsah stránky, vytvořit snímek nebo vygenerovat PDF. Vývojáři ho mohou zapnout přidáním parametru k rozhraní Browser Run. K dispozici je také veřejné hřiště s integrovanými nástroji Chrome DevTools, kde lze sledovat DOM, konzoli, síťovou komunikaci i využití paměti jednotlivých izolátů.
Cloudflare chce dál rozšiřovat podporu protokolu CDP, zlepšovat kvalitu vykreslování a přidávat další webová rozhraní. Současně plánuje Kitesurf otevřít jako open source. Zákazníci by si pak mohli nasadit vlastní verzi přímo ve svých účtech.

