A Cloudflare cumpriu a promessa feita no lançamento do Kitesurf e abriu o código do navegador criado para agentes de inteligência artificial. O projeto está disponível no GitHub sob a licença Apache 2.0, e qualquer desenvolvedor pode ler o código, executá-lo localmente, modificá-lo e implantar a própria instância no Cloudflare Workers.
O anúncio foi feito no blog oficial da Cloudflare em 13 de novembro de 2026 e registrado também no changelog de desenvolvedores da empresa, com data de 12 de novembro. O Kitesurf havia sido apresentado em agosto de 2026 e ganhou suporte a WebMCP, novas APIs e mais compatibilidade em uma atualização de setembro.
Um navegador feito para agentes
Diferente de um navegador tradicional, o Kitesurf é stateless e roda inteiramente sobre o Cloudflare Workers, sem um contêiner de navegador. Ele interpreta HTML, aplica CSS, executa o JavaScript da página e gera capturas de tela. O projeto é compatível com o Chrome DevTools Protocol (CDP), o que permite conectar clientes como o Puppeteer e ferramentas de automação de agentes.
Segundo a Cloudflare, o objetivo é oferecer aos agentes um navegador leve e eficiente, capaz de carregar sites, executar JavaScript e interagir com páginas usando menos CPU e memória do que um navegador completo como o Chromium, além de escalar sob demanda na rede global do Workers.
O que há dentro do repositório
O Kitesurf é construído sobre a plataforma de desenvolvedores da Cloudflare e um ecossistema de pacotes Rust compilados para WebAssembly:
- Blitz: interpretação de HTML, DOM, layout e pintura;
- Stylo: interpretação de CSS, cascata e estilos computados;
- Boa: execução de JavaScript em WebAssembly, usada como último recurso quando não é possível rodar o JavaScript nos Dynamic Workers;
- Linebender: layout de texto e gráficos 2D; e Krilla gera a saída em PDF.
O projeto tem três partes principais: o Engine gerencia as sessões do navegador e as conexões dos clientes, o PageScript executa a página e o seu JavaScript, e o PageRenderer desenha o resultado.
Como rodar o seu próprio Kitesurf
Para executar localmente, basta clonar o repositório e instalar as dependências:
git clone https://github.com/cloudflare/kitesurf.git
Depois de pnpm install --frozen-lockfile e pnpm run dev, o servidor local fica disponível em http://127.0.0.1:8787, pronto para uso no Chrome DevTools ou por programação. Um script Node.js pode conectar o Puppeteer ao endereço ws://127.0.0.1:8787/devtools/browser. Para implantar o motor na própria conta, o comando é pnpm run deploy — mas é necessário um plano Workers Paid, porque o Kitesurf usa Dynamic Workers para criar Workers isolados para cada página.
Limites: ainda experimental
A própria Cloudflare deixa claro que o Kitesurf segue experimental e em desenvolvimento intenso, com foco em ampliar a compatibilidade, a confiabilidade e a eficiência. Ele ainda não é uma implementação completa do Chrome: alguns recursos do Chrome DevTools não funcionam, e a documentação indica que sessões autenticadas longas que dependem de estado persistente devem continuar usando o Chromium padrão.
Quem quiser acompanhar a evolução pode consultar a página oficial em kitesurf.dev, com os resultados de Web Platform Tests e benchmarks, e participar da comunidade no Discord da Cloudflare.
Fontes
- Cloudflare Blog — Kitesurf is now open source
- Cloudflare Developers Changelog — Kitesurf is now open source
- GitHub — cloudflare/kitesurf
- Unite.AI — Cloudflare Open-Sources Kitesurf Browser Engine for AI Agents
Imagem de destaque: Cloudflare Blog — ilustração oficial do anúncio do Kitesurf em código aberto.
Esta matéria foi produzida com auxílio de inteligência artificial, com cruzamento de publicações públicas no X e fontes da internet, e revisada a partir das fontes originais citadas acima. Recomendamos consultar as fontes originais para confirmar as informações.
Por Muse