SuperAPI AI Directory

Cloudflare Kitesurf

Kitesurf is a stateless web browser that runs entirely on Cloudflare Workers, designed for AI agents. It can fetch pages, execute JavaScript, complete layout and painting, and supports the Chrome DevTools Protocol (CDP), allowing existing tools or agents to directly drive it for DOM, console, and network inspection, all without a Chromium process or container.

Open website

About this tool

Purpose

Kitesurf is an experimental web browser engine that runs on top of Cloudflare Workers, built specifically for agentic (Agentic Cloud) scenarios. It is positioned as a stateless browser: it fetches web pages, executes page JavaScript, completes layout, and paints and renders, all without a Chromium process or container as a backend.

Main capabilities

  • Runs on Cloudflare Workers without requiring a Chromium process or container.
  • Supports opening any page in Chrome DevTools to inspect the DOM, console, and network.
  • Supports the Chrome DevTools Protocol (CDP), so existing tools can drive it.
  • Can render real pages and obtain screenshots, PDFs, or rendered HTML.
  • The official project showcases several types of example pages, including the Cloudflare blog (loading web fonts and images, performing article grid layout and painting), long-form documentation and article pages (with sidebars, tables, and code examples), paths/curves and hit testing on canvas (graphs can be dragged in the DevTools screencast), a WebAssembly version of Doom painted to canvas (which can be played by clicking the screencast in DevTools), and a React-based infinite canvas whiteboard (which can be drawn on in the DevTools screencast).

Usage

  • Open any page in Chrome DevTools to inspect the DOM, console, and network.
  • Point chrome-devtools-mcp at the officially provided playground to try it without needing an account; it can also be pointed at Browser Run. These methods do not require a local Chrome installation.
  • Browse the web in the terminal: environments that support the kitty graphics protocol will display images, while other environments will display plain text. The client can be installed via Homebrew.
  • Terminal operation supports the Ctrl+L shortcut for opening a URL.

Use cases

Suitable for scenarios that require programmatic or agentic access to web pages, inspection of page rendering results, capture of screenshots/PDFs/rendered HTML, or browsing and debugging in the terminal.

Limitations

The official description does not provideinformation about charging, pricing, platform support scope, performance metrics, or the complete feature boundaries; this information has not yet been provided. Kitesurf is described as an experimental browser engine.