Cloudflare открыла исходный код Kitesurf, браузерного движка для AI‑агентов

Cloudflare открыла исходный код Kitesurf, браузерного движка для AI‑агентов

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.