Desenvolvedores · 15 de setembro de 2026

Projeto chrome-bridge permite que agentes de inteligência artificial acessem navegador Chrome real

a typewriter on a table
Markus Winkler / Unsplash

O projeto chrome-bridge foi desenvolvido para permitir que agentes de inteligência artificial operem dentro de uma instância real do navegador Chrome, mantendo abas abertas e sessões de login ativas, incluindo autenticação única.

A solução consiste em uma extensão para o Chrome e uma interface de linha de comando baseada em Node, sem dependências de pacotes npm. A arquitetura utiliza um servidor Node local e WebSockets para conectar a extensão ao terminal, garantindo que os dados e o código permaneçam na máquina do usuário, sem uso de nuvem ou contas externas.

O sistema utiliza uma árvore de acessibilidade para representar o texto da página e links para elementos, em vez de depender exclusivamente de capturas de tela. Em testes em uma página real, a árvore completa ocupou 2,4 quilobytes, enquanto uma captura de tela de 1000 pixels de largura consumiu 16 quilobytes. Isso reduz o contexto necessário para cada etapa e permite que o agente clique em links da árvore em vez de tentar adivinhar coordenadas em imagens.

Para lidar com aplicações que ignoram eventos sintéticos, a ferramenta oferece o modo confiável, que envia cliques via entrada do DevTools com a marcação de confiança ativada. O projeto não inclui recursos de ocultação, pois é destinado ao uso em contas pessoais em máquinas confiáveis, e comandos via protocolo de depuração do Chrome podem ser detectados por sistemas antibots.

O agente recebe diagnósticos após cada ação, com status como bem-sucedido, necessidade de intervenção humana para telas de login, bloqueado por limite de taxa ou incerto. O servidor mantém um registro circular de comandos que pode ser exportado como um script replicável, com valores secretos removidos.

A ferramenta é compatível com qualquer agente capaz de executar comandos de shell, como Claude Code, Cursor, Codex, GLM, Kimi, Qwen, DeepSeek e modelos locais, dispensando a necessidade de kits de desenvolvimento de software ou servidores de protocolo de contexto de modelo.