Kitesurf - stateless browser running entirely on Workers
Kitesurf is Cloudflare’s new stateless, highly scalable and cost-effective web browser that runs entirely on top of Workers and was designed specifically for the Agentic Cloud. Use this playground to explore Kitesurf capabilities. We inject Chrome DevTools in the UI, so you can inspect expanded DOM elements, read console messages, and watch network activity while Kitesurf renders pages. The Memory panel reports the WebAssembly footprint of each isolate, including frames, so you can gain a clear understanding of the resources each page is consuming.
Read Kitesurf's announcement for more information.
Playground limits: every page navigation gets up to 20 seconds of CPU<br>time and 60 seconds of wall-clock time. When a page sails past its<br>budget, Kitesurf reels it in — the page is stopped and DevTools<br>tells you why.
Try any URL
Inspect
Screenshot
HTML
Enter a host or an https:// URL. Other schemes<br>(http:, data:, javascript:, file:) are rejected.
General
Blank page
about:blank
Example Domain
example.com
Hacker News
news.ycombinator.com
Cloudflare Developer Docs
developers.cloudflare.com
MDN Web Docs
developer.mozilla.org/en-US
The Cloudflare Blog
blog.cloudflare.com
Wikipedia Portal
en.wikipedia.org
Doom
silentspacemarine.com
Newspapers
RTP Notícias
www.rtp.pt/noticias
BBC
www.bbc.co.uk
The Guardian
www.theguardian.com/international
El Mundo
www.elmundo.es
CBC
www.cbc.ca
NPR
www.npr.org
TodoMVC
JavaScript ES6
todomvc.com/examples/javascript-es6/dist/
React
todomvc.com/examples/react/dist/
Vue
todomvc.com/examples/vue/dist/
Angular
todomvc.com/examples/angular/dist/browser/
Preact
todomvc.com/examples/preact/dist/
Connect your agent
Kitesurf speaks the Chrome DevTools Protocol, so any agent that can<br>drive Chrome can drive Kitesurf. Point<br>chrome-devtools-mcp<br>at the playground's CDP endpoint and your agent gets a real browser<br>— no Chrome install, no API token.
opencode<br>Claude Code<br>Other MCP clients
Add to your opencode.json:
"mcp": {<br>"kitesurf": {<br>"type": "local",<br>"command": [<br>"npx",<br>"-y",<br>"chrome-devtools-mcp@latest",<br>"--wsEndpoint=wss://kitesurf.cloudflare.app/devtools/browser"<br>],<br>"enabled": true
One command:
claude mcp add kitesurf -- npx -y chrome-devtools-mcp@latest --wsEndpoint=wss://kitesurf.cloudflare.app/devtools/browser
The standard mcpServers shape (Cursor, Gemini CLI, …):
"mcpServers": {<br>"kitesurf": {<br>"command": "npx",<br>"args": [<br>"-y",<br>"chrome-devtools-mcp@latest",<br>"--wsEndpoint=wss://kitesurf.cloudflare.app/devtools/browser"