Cloudflare объявила о Kitesurf — браузере, построенном специально для ИИ-агентов. Не для людей. Браузер, который работает поверх Cloudflare Workers в V8-изоляторах, потребляет в 3–7 раз меньше памяти и CPU, чем Chromium, и бесплатно доступен в бета-режиме через Browser Run.
Это часть большего сдвига. Cloudflare постепенно собирает инфраструктуру для интернета, где сайты взаимодействуют не только с людьми, но и напрямую с ИИ-агентами — через структурированные действия, программируемые платежи и браузер, спроектированный под задачи автоматизации, а не под красивый рендеринг.
Что это
Kitesurf — браузер, который работает целиком на серверной стороне, в V8-изоляторах Cloudflare Workers. У него нет вкладок, расширений, синхронизации и тем. Есть рендеринг страниц, выполнение JavaScript, извлечение контента и скриншоты — то, что нужно агенту для работы с вебом.
Браузер совместим с Chrome DevTools Protocol. Это значит, что Puppeteer, Playwright и любой другой инструмент, который умеет работать с CDP, работает с Kitesurf без изменений — достаточно добавить параметр browser=kitesurf к эндпоинту Browser Run.
Kitesurf написан на Rust и скомпилирован в WebAssembly. Для парсинга HTML и CSS использует движок Blitz и Stylo — CSS-парсер из Firefox. Для выполнения JavaScript внутри изолятора — Boa JS, интерпретатор на Rust. Все компоненты изолированы: каждая страница загружается в свежем окружении, каждый рендер — одноразовый.
Что умеет
- Рендеринг страниц — TodoMVC, Wikipedia, Hacker News, блог Cloudflare и дашборд работают корректно. 215 000+ пройденных тестов Web Platform Tests, сотни новых тестов каждую неделю.
- Скриншоты и PDF — быстрый рендеринг страницы в изображение или PDF. Подходит для агентов, которые работают с визуальным контентом — LLM часто лучше понимают картинку, чем текст разметки.
- Извлечение HTML — структурированный контент страницы для передачи в модель. CPU при этом в 3,8 раза ниже, чем у Chromium.
- CDP-совместимость — Puppeteer, Playwright, chrome-remote-interface и Chrome DevTools MCP работают без изменений. Существующие агенты можно переключить одним параметром.
- Изоляция по умолчанию — каждая страница — ненадёжный вход. Каждая сессия начинается с чистого листа. Network-доступ ограничен одним компонентом, cookies — в своей собственной изолированной среде для каждой страницы.
- WebMCP — Cloudflare добавила поддержку WebMCP в Browser Run ещё в апреле. Сайт может сообщить агенту, какие действия он поддерживает: найти товар, выбрать вариант, оформить заказ. Не через распознавание интерфейса, а через структурированный протокол.
Совет: попробуйте Kitesurf через Quick Actions в Browser Run — один curl-запрос с параметром browser=kitesurf. Бесплатно в бета-режиме, с ограничениями на аккаунт.
Кому полезно
Командам, которые строят ИИ-агентов и платят за каждый скриншот и каждое извлечение контента. Kitesurf снижает CPU в 3–7 раз по сравнению с Chromium — это напрямую влияет на стоимость. Меньше памяти — больше параллельных сессий, лучше масштабирование, ниже цена.
Автоматизациям, которые работают по схеме «один запрос — один результат»: скриншот страницы, извлечение текста, генерация PDF. Kitesurf спроектирован как одноразовый движок — существует только на время задачи, исчезает после. Это не браузер для долгой сессии, а инструмент для разовой операции.
Проектам, которым нужен браузер для агентов, но без накладных расходов Chromium. Если агенту не нужны видео, WebGL, бот-челленджи с реальными TLS-отпечатками или длительная авторизованная сессия — Kitesurf закрывает задачу дешевле.
Что дальше
- Открытый исходный код — Cloudflare планирует открыть исходный код Kitesurf. Любой клиент сможет развернуть собственный экземпляр на своём аккаунте.
- Точность рендеринга — команда работает над улучшением качества скриншотов и PDF, потому что LLM часто лучше работают с изображением, чем с текстом разметки.
- Покрытие WPT — сотни новых тестов Web Platform Tests каждую неделю, на пути к production-ready.
- x402 и кошельки — Cloudflare Wallets и открытый стандарт x402 добавляют агентам программируемые кошельки. HTTP-код 402 — запрос платежа, клиент платит и повторяет запрос. Платежи становятся частью HTTP, без форм и эквайринга. Агент может самостоятельно оплачивать API и сервисы в пределах, заданных человеком.
Парадигма меняется. Сегодня агент смотрит сайт, ищет кнопку, кликает. Завтра — сайт сам сообщает агенту, какие действия он умеет выполнять. Возможно, будущее browser agents не в том, чтобы научить ИИ лучше пользоваться мышкой, а в том, чтобы сам интернет стал понятным и вызываемым для агентов.
Ссылки
Ссылки
- Документация: Cloudflare Browser Run
- Статья: Introducing Kitesurf — Cloudflare Blog
- Стандарт: x402 — интернет-платежи
- Сайт: Cloudflare