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.