Kitesurf: o browser sem Chromium que a Cloudflare concebeu para agentes de IA
Sem separadores, sem tema, sem extensões. A Cloudflare lançou em beta o Kitesurf, um browser headless ultraleve concebido para ser operado por agentes de IA. Escrito em Rust, compilado para WebAssembly e executado sobre a Workers, seria 3 a 7 vezes mais eficiente do que o Chromium em CPU e memória. Dar um Chromium a cada agente tinha-se tornado demasiado caro.

A Cloudflare apresentou o Kitesurf, um browser headless concebido especificamente para ser operado por agentes de IA. A ferramenta está disponível em beta, com um ambiente de testes online para a experimentar diretamente. Internamente, a pergunta "vale a pena construir o nosso próprio browser" voltava a cada dois ou três anos sem nunca avançar. Desta vez avançou porque duas condições se alinharam ao mesmo tempo: a execução de WebAssembly na Workers amadureceu o suficiente, e o crescimento dos agentes de IA transformou a necessidade de um "browser não humano" num problema concreto.
O que um agente quer não é o que um humano quer
O ponto de partida da Cloudflare foi repensar os requisitos desde o início. Um browser para humanos precisa de separadores, marcadores, extensões, gestão de palavras-passe e sincronização entre dispositivos. A renderização rápida de um tema e o deslizamento suave também contam para a qualidade percebida da interface. Um agente de IA não precisa de nada disso. O que lhe importa é o número de tokens consumidos, a janela de contexto, a capacidade de escalar, o desempenho e o custo. Conteúdo estruturado e legível por máquina importa; já uma renderização CSS ligeiramente desviada, ou um pixel fora do sítio, quase não causa dano.
Por outro lado, um agente opera muito mais depressa do que um humano e corre muitos browsers em paralelo. Por isso, um browser para agentes precisa de ser leve o suficiente para funcionar com alta densidade e velocidade na infraestrutura de execução, e precisa de proteções de segurança diferentes das pensadas para humanos — defesa contra injeção de prompt, por exemplo. Motores como o Chromium foram construídos para humanos e carregam uma sobrecarga que os modelos nunca utilizam. O seu consumo de memória e processamento é demasiado elevado para dar uma instância a cada agente sem que a fatura dispare. Resultado: grande parte da web ficava acessível apenas aos modelos mais caros e mais potentes.
Rust, WebAssembly e Workers por baixo
O Kitesurf está escrito sobretudo em Rust, compilado para WebAssembly, e corre sobre a Cloudflare Workers. Sem Chromium, sem dependência do Node.js. Segundo a empresa, consome de 3 a 7 vezes menos CPU e memória do que o Chromium, e foi concebido para arrancar a cada pedido. O acesso é gratuito durante a beta.
Esta arquitetura assenta em vários anos de trabalho do lado da plataforma para programadores: Workers dinâmicas, Durable Objects baseados em SQLite, RPC entre Workers, service bindings, melhor compatibilidade com o Node.js e limites mais altos em vários pontos — peças que tornam possíveis, na Workers, aplicações de uma escala antes inatingível. Outro fator: a API de automação de browser headless da Cloudflare já crescia depressa, puxada pela adoção da IA. Os agentes precisam de um browser para muitas tarefas, e algumas simplesmente não são possíveis sem ele.
As ferramentas existentes ligam-se sem alterações
A decisão mais prática da Cloudflare foi não impor um protocolo próprio. Acede-se ao Kitesurf através do Chrome DevTools Protocol (CDP) via WebSocket, ou de uma API REST via HTTP. Por falar CDP, ferramentas existentes como o Puppeteer, o Playwright, a interface remota do Chrome e a própria interface do Chrome DevTools ligam-se diretamente e funcionam sem adaptação. Este design, que reduz ao mínimo o custo de migração, pesa muito na decisão de adotar a ferramenta.
- Implementação: sobretudo em Rust, compilado para WebAssembly, a correr na Cloudflare Workers
- Eficiência: segundo a Cloudflare, 3 a 7 vezes menos CPU e memória do que o Chromium
- Ligação: CDP via WebSocket e API REST; Puppeteer e Playwright funcionam sem modificações
- Validação: conformidade com os Web Platform Tests, mais testes multietapa em sítios reais comparados com o Chromium
Sobre a validação, a Cloudflare detalha o método: além da conformidade com os Web Platform Tests, a empresa executa, via Puppeteer, cenários multietapa em sítios web reais tanto no Kitesurf como no Chromium usado como referência, comparando os resultados ao longo do desenvolvimento. E, sem surpresa, também passou o teste tradicional de "correr o Doom".
A leveza torna-se um pré-requisito da era dos agentes
O Kitesurf não é apenas a chegada de mais um browser leve. Partindo do princípio de que os agentes vão operar sistemas empresariais, o browser deixa de ser "a janela por onde um humano olha" para se tornar "uma peça que uma máquina executa". E, para uma peça, o que importa é o custo unitário, o tempo de arranque e o número de execuções simultâneas. Os números de desempenho divulgados na beta vêm da própria empresa, e a compatibilidade real terá de ser verificada em cada fluxo de trabalho — mas a direção é difícil de ignorar. Para quem planeia correr dezenas ou centenas de agentes em paralelo, o peso de um browser acaba sempre por aparecer na fatura.
Fontes
- タブもテーマも拡張機能もないAI専用の超軽量ヘッドレスブラウザ「Kitesurf」、Cloudflareが発表Publickey · 16 de agosto de 2026
- Introducing Kitesurf: The agent-first browser that runs in V8 isolates on Cloudflare WorkersCloudflare Blog · 14 de agosto de 2026



