Cloudflare відкрила вихідний код Kitesurf для локального запуску та власних інстансів

Cloudflare відкрила вихідний код браузерного рушія для AI-агентів Kitesurf на GitHub під ліцензією Apache 2.0. Розробники можуть вивчати реалізацію рушія, запускати його локально та розгортати власний інстанс у своєму обліковому записі Cloudflare.

Kitesurf повністю працює на Cloudflare Workers: він розбирає HTML, застосовує CSS, виконує JavaScript сторінок і створює скріншоти без контейнерного браузера. Підтримується Chrome DevTools Protocol (CDP), тож до рушія можна підключати клієнти на кшталт Puppeteer для автоматизації браузера.

Проєкт залишається експериментальним і перебуває в активній розробці. Команда Kitesurf окремо відзначає, що нині зосереджується на підтримці вебстандартів, точності рендерингу та продуктивності.

Щоб запускати Kitesurf локально, пропонують використовувати Wrangler: після виконання вимог до збирання та налаштування з репозиторію Kitesurf потрібно запустити pnpm run dev, що збирає рушій і запускає wrangler dev. Для розгортання власного інстансу у хмарі Cloudflare слід дотримуватися інструкцій з деплою й окремо додати шар аутентифікації, наприклад через Cloudflare Access, оскільки вбудованої аутентифікації в Kitesurf немає.

Внески до відкритого коду Kitesurf вітаються, але команда підкреслює обмежені ресурси для рев'ю. Розробників просять вносити зміни точково та дотримуватися гайдів щодо внесків, зокрема попередньо відкривати issue й отримувати vouch від мейнтейнера перед pull request. Стежити за розвитком рушія можна через сайт kitesurf.dev, прогрес у Web Platform Tests та бенчмарки продуктивності.


Джерело: Cloudflare Changelog

Пошук

Закрити