{
    "@context": "https://schema.org",
    "@type": "NewsArticle",
    "@id": "https://badiyaa.com/cloudflare-kitesurf-open-source-ai-browser/#article",
    "mainEntityOfPage": "https://badiyaa.com/cloudflare-kitesurf-open-source-ai-browser/",
    "headline": "Cloudflare open-sources Kitesurf, its lightweight web browser built for AI agents, on GitHub",
    "description": "Cloudflare has released Kitesurf, its experimental browser engine for AI agents, as open source on GitHub under the Apache 2.0 license.",
    "datePublished": "2026-11-14T21:15:00+00:00",
    "dateModified": "2026-11-14T21:15:00+00:00",
    "author": {
        "@type": "Organization",
        "name": "Badiyaa Editorial Desk",
        "url": "https://badiyaa.com/author/editorial-desk/"
    },
    "publisher": {
        "@type": "NewsMediaOrganization",
        "@id": "https://badiyaa.com/#organization",
        "name": "Badiyaa",
        "url": "https://badiyaa.com/",
        "logo": {
            "@type": "ImageObject",
            "url": "https://badiyaa.com/wp-content/uploads/2026/10/badiyaa-logo-color-600x60-1.png",
            "width": 600,
            "height": 60
        },
        "email": "badiyaavideo@gmail.com",
        "publishingPrinciples": "https://badiyaa.com/editorial-policy/",
        "correctionsPolicy": "https://badiyaa.com/corrections/",
        "actionableFeedbackPolicy": "https://badiyaa.com/contact/",
        "ownershipFundingInfo": "https://badiyaa.com/about/#ownership",
        "sameAs": [
            "https://www.facebook.com/profile.php?id=61595518283625",
            "https://www.instagram.com/badiyaa.com.ai/",
            "https://www.threads.net/@badiyaa.com.ai"
        ],
        "parentOrganization": {
            "@type": "Organization",
            "name": "Rezilient Digital",
            "url": "https://www.rezilientdigital.com/",
            "address": {
                "@type": "PostalAddress",
                "streetAddress": "Fl No 3, Nav Shyam Sadan, Plot No 38, Pestom Sagar, Chembur",
                "addressLocality": "Mumbai",
                "addressRegion": "Maharashtra",
                "postalCode": "400089",
                "addressCountry": "IN"
            },
            "sameAs": [
                "https://www.linkedin.com/company/rezilientdigital"
            ]
        }
    },
    "isAccessibleForFree": true,
    "inLanguage": "en-US",
    "wordCount": 658,
    "image": [
        "https://badiyaa.com/wp-content/uploads/2026/11/cern-server-03-scaled.webp",
        "https://badiyaa.com/wp-content/uploads/2026/11/cern-server-03-1024x683.webp"
    ],
    "articleSection": "Tech",
    "keywords": "Chromium, Cloudflare, Cloudflare Workers, Kitesurf",
    "articleBody": "Cloudflare has put the full source code of Kitesurf, its experimental web browser for AI agents, on GitHub under the Apache 2.0 license. Anyone can now read it, run it on a laptop, change it and deploy a private copy to their own Cloudflare account instead of renting the managed version. The company announced the release on its blog on November 13, three months after it first showed off the browser in August. The public repository had passed 1,000 stars and 45 forks when we checked it. A browser with no tabs, built for software Kitesurf is not a stripped-down copy of Chrome. It is a new engine that lives entirely inside Cloudflare Workers, the company&#8217;s serverless platform. It reads HTML, applies CSS, executes a page&#8217;s JavaScript and produces screenshots or PDFs, all without spinning up a conventional browser container. The pitch is simple. An AI agent asked to check a price or pull text from a page does not need tabs, extensions, themes or silky 60-frames-per-second scrolling. Cloudflare argued in its August launch post that engines like Chromium were &#8220;built for humans, not agents,&#8221; and that their memory appetite makes it too costly to hand every agent its own copy. Kitesurf speaks the Chrome DevTools Protocol, so existing automation tools such as Puppeteer and Playwright can drive it without rewrites. Developers point their scripts at a local address and the agent takes over. The numbers Cloudflare published In its own tests across 14 websites, Cloudflare said Kitesurf used about 3 to 4 times less CPU and 4.7 to 7 times less memory than a warm Chromium pool for screenshots and text extraction. It was slower on the clock, though: roughly 1.7 to 1.8 times Chromium&#8217;s wall time. The company blamed most of that gap on rasterizing and encoding images. Put another way, a screenshot that ties up 271 MiB of memory in Chromium needed 57.8 MiB in Kitesurf, so the same server memory could hold close to five Kitesurf sessions for every Chromium one. For a company billing by the resource, that is the whole argument. The engine is stitched together from open-source Rust projects compiled to WebAssembly: Blitz for HTML parsing and layout, Stylo (Firefox&#8217;s CSS engine) for styles, Boa as a fallback JavaScript interpreter, Linebender libraries for text and graphics, and Krilla for PDF output. The team said it had passed around 215,000 Web Platform Tests by August, with AI coding agents doing much of the feature work against that test suite. What it still cannot do Cloudflare is upfront about the limits. Kitesurf cannot play video, render WebGL or hold a long logged-in session, and the company tells users to stick with its Chromium-based default for those jobs. The repository also carries a blunt warning: the engine has no login of its own, so a copy deployed without Cloudflare Access in front of it would let anyone with the URL browse the web on the owner&#8217;s bill. Running it on Cloudflare also requires the paid Workers plan, because each page gets its own isolated Dynamic Worker. Local testing is free. Why it matters for the agent race AI agents that act on the web are colliding with sites that would rather keep them out. Banks have already started drawing lines, as when JPMorgan Chase blocked outside AI agents from logging in to customer accounts. A cheap, open browser engine lowers the cost of building agents just as model makers keep shipping faster systems, such as Anthropic&#8217;s Claude Fable 5.2 and Mythos 5.2 release this week. More AI and software coverage sits on our Tech page. Cloudflare says it now wants outside contributions, but only after a contributor opens an issue and is vouched for by a maintainer. Its next targets are wider DevTools Protocol coverage, sharper screenshots and PDFs, and more passing Web Platform Tests on the way to a production-ready release. Further reading Wikipedia: Cloudflare Image: Florian Hirzinger, CC BY-SA 3.0 via Wikimedia Commons This article was produced with AI assistance and reviewed by our Editorial Desk. How we work.",
    "markdown": "https://badiyaa.com/cloudflare-kitesurf-open-source-ai-browser.md"
}