Cloudflare открыла исходный код экспериментального браузерного движка Kitesurf для AI‑агентов. Теперь разработчики могут модифицировать код, запускать движок локально и использовать его в собственных облачных системах. Проект представили в августе 2026 года.

Kitesurf загружает веб‑страницы, разбирает HTML, применяет CSS, выполняет JavaScript и создаёт скриншоты. AI‑агенты могут использовать его для работы с сайтами. Например, переходить по страницам, извлекать содержимое и заполнять формы. В Cloudflare отмечают, что благодаря своей архитектуре движок снижает расходы на такие задачи, сокращает использование памяти и процессорного времени, если сравнивать с Chromium.

В основе проекта лежат модули на Rust, перекомпилированные в WebAssembly: Blitz отвечает за HTML и структуру, Stylo из Firefox — за обработку CSS, библиотеки Linebender — за текст и двумерную графику. Для JavaScript предусмотрен отдельный движок Boa. Он работает внутри WebAssembly.

Для управления можно использовать Chrome DevTools Protocol (CDP), а AI‑агентов подключать через MCP. В конце лета команда Cloudflare добавила поддержку и WebMCP. На сайтах с поддержкой этой технологии агенты могут сразу вызывать описанные функции, а не последовательно кликать по странице.

В тестах производительности Kitesurf экономит память и процессорное время, но работает медленнее. Например, для создания скриншотов показатели процессорного времени и памяти составили 352 мс и 58 МиБ, а время выполнения — 1,51 с. Для Chromium результаты составили 1880 мс, 399 МиБ и 1,21 с соответственно.

Совместимость с современным вебом у Kitesurf пока неполная. Например, движок не подходит для воспроизведения видео, работы с WebGL и длительных сессий с авторизацией. Отрисовка тоже может отличаться от Chromium.

Код Kitesurf доступен на GitHub, а документацию опубликовали на сайте проекта.