What is Kitesurf?
Kitesurf is a cutting-edge browser specifically designed for AI agents, operating solely on Cloudflare Workers instead of relying on Chromium. This innovative browser addresses the fundamental needs of agents by emphasizing structured machine-readable content, efficient scalability, low CPU and memory usage, and secure interactions with potentially untrustworthy web pages, while deliberately omitting superfluous human-oriented features such as tabs, themes, extensions, or ultra-smooth scrolling. By treating each page load as potentially untrustworthy, Kitesurf begins every session in a pristine state, ensuring that components remain isolated and only access the resources essential for their functions. The architecture leverages native Rust compiled to WebAssembly wherever possible, consisting of three primary components: the Engine, PageScript, and PageRenderer. The Engine enables communication through Chrome DevTools Protocol WebSocket and REST APIs, while also managing session states, and PageScript handles the parsing of HTML and CSS, executing JavaScript, and running WebAssembly within isolated Workers. Kitesurf ultimately represents a progressive approach to browser design, fully catering to the distinctive requirements of AI-driven tasks, thus paving the way for enhanced efficiency in automated processes. This groundbreaking browser sets a new standard for how AI agents can safely and effectively interact with the web.