Chrome control

Seus agentes pilotam
seu Chrome real

Instale a extensão AgentsRoom, ative "Let my agents drive this browser", dê um nome ao navegador. A partir daí, qualquer agente pode abrir uma aba nesse Chrome, com suas sessões, seus cookies e suas extensões, e clicar, digitar, ler o console e tirar screenshots ali.

Um perfil do Chrome é um alvo nomeado. Assim, um agente pode trabalhar logado na sua conta pro enquanto outro trabalha logado na sua conta pessoal, e o Chrome pode estar em outra máquina sua.

Chrome control
Agente QA
confere o deploy de staging
browser_select_target "Chrome · Pro"
Agente Dev
atualiza o ticket
browser_select_target "Chrome · Personal"
Relay criptografado
Chrome · Proeste Mac
AgentsRoom começou a depurar este navegador
Chrome · PersonalPC de casa
browser_navigatebrowser_clickbrowser_screenshot

Dois agentes, dois perfis do Chrome, um relay criptografado no meio. Cada agente escolhe seu alvo pelo nome.

O AgentsRoom já inclui um navegador integrado em cada projeto, e ele continua sendo o alvo padrão: é ali que um agente testa seu localhost sem tocar em nada seu. Mas alguns trabalhos só fazem sentido no seu navegador de verdade. Conferir um deploy em um painel de administração atrás do seu SSO, preencher um formulário em um serviço onde só você está logado, reproduzir um bug que só aparece com a sua conta e as suas extensões. É para isso que serve o Chrome control.

O mecanismo é a extensão AgentsRoom para Chrome. Quando você ativa a pilotagem, a extensão anuncia o navegador à sua conta com o nome que você deu, e o desktop o lista ao lado da tela integrada. O agente recebe as mesmas tools MCP que já tem para o navegador integrado, mais uma para escolher o alvo. Nada mais muda para o agente, e essa é a ideia.

O Chrome mostra o próprio banner, "AgentsRoom começou a depurar este navegador", enquanto um agente pilota. É o mesmo banner que qualquer extensão de depuração dispara, e é a sua garantia de que nada pilota seu navegador em silêncio.

Um Chrome por conta

O Chrome roda uma instância de cada extensão por perfil. O AgentsRoom transforma isso em recurso: cada perfil se registra como um navegador nomeado próprio, com seus próprios cookies e suas próprias contas logadas. Você dá os nomes do jeito que pensa neles, Pro, Pessoal, Cliente, e o agente pede um pelo nome.

Como cada agente tem seu próprio alvo, vários agentes podem trabalhar em várias contas ao mesmo tempo. Um agente QA verifica o site de staging no perfil logado como usuário de teste enquanto um segundo agente atualiza um ticket no perfil logado como você, e nenhum dos dois vê a sessão do outro.

Um perfil, um alvo

Um perfil do Chrome é um conjunto de cookies, sessões e extensões. Cada um aparece como um navegador separado que o agente pode escolher, então uma sessão logada nunca é compartilhada por acidente.

Nomeado por você

O Chrome não expõe o nome do perfil a uma extensão, então você digita um no popup, com sugestões como Pro ou Pessoal. É esse nome que o agente usa para escolher o alvo.

Vários agentes de uma vez

O alvo é escolhido por agente, não por projeto. Dois agentes em duas contas, ou cinco agentes no mesmo Chrome, cada um na sua aba, rodam lado a lado.

Seu navegador, em qualquer máquina

A extensão não fala com o desktop pelo localhost. Ela fala com o relay do AgentsRoom, o mesmo que o app mobile usa para alcançar seu desktop. Então um agente rodando no Mac do escritório pode pilotar o Chrome do PC de casa, desde que os dois estejam logados na sua conta e a pilotagem esteja ativada lá.

O relay vê blobs criptografados e nada mais. Cada mensagem, cada screenshot, é selado com uma chave derivada da sua conta e compartilhada apenas pelos seus dispositivos, então o relay não consegue ler uma URL, uma página ou uma tecla digitada. O mesmo design, e a mesma garantia, do companheiro mobile.

Pelo relay, não pelo localhost

Um navegador se anuncia à sua conta a cada 30 segundos. O desktop lista os que estão online e esmaece os que pararam de responder.

Criptografado de ponta a ponta

Operações e resultados viajam em uma sala de sessão dedicada entre um desktop e um navegador, selados com uma chave que o relay nunca possui.

O mesmo princípio do mobile

Se você já pilota um agente do desktop pelo celular, está usando exatamente este transporte. O Chrome control acrescenta um navegador ao que ele já carrega.

Todos os agentes, todas as CLIs

O Chrome control é um servidor MCP, o mesmo AgentsRoom Browser MCP que pilota o navegador integrado. Por isso ele não está preso a um modelo nem a um fornecedor: Claude Code, Codex, GitHub Copilot CLI, Cursor e outras 13 CLIs de agentes recebem as mesmas tools, com os mesmos nomes, e escolhem seu alvo do mesmo jeito.

Na prática, o agente chama browser_list_targets para ver quais navegadores estão online, depois browser_select_target com um nome ou um id. A partir daí, browser_navigate, browser_click, browser_type, browser_screenshot, browser_evaluate e as demais agem nesse Chrome em vez da tela integrada, até o agente voltar atrás.

Isso inclui as CLIs que não trazem nenhuma extensão de navegador própria. OpenCode, Grok Build, Mistral Vibe, Kimi Code ou Aider ganham um Chrome de verdade, com as suas contas dentro, no dia em que você instala a extensão AgentsRoom: a extensão pertence ao AgentsRoom, não ao fornecedor do modelo, então nenhuma CLI precisa construir uma.

browser_list_targetsbrowser_select_target
Ver todos os 17 CLIs de agentes que o AgentsRoom suporta
Beta

Menos tokens por navegação

Um screenshot custa a um agente cerca de 1.400 a 1.800 tokens. Se ele tira um depois de cada clique, cada tecla digitada e cada carregamento de página, um cenário de cinco etapas consome de 7.000 a 9.000 tokens antes de o agente ter verificado qualquer coisa. O modo economia de tokens muda o padrão: o agente lê a página em vez de olhar para ela.

chrome_read_page retorna os elementos clicáveis da página, filtrados e com limite, cada um com uma referência curta como ar12, que o agente usa depois para clicar ou digitar. chrome_get_text retorna o texto legível, também com limite. O screenshot continua vindo quando uma ação falha, e sempre que o agente pede um para avaliar um layout, um gráfico ou uma cor. Nada é retirado: só o padrão muda.

140 a 820

tokens para ler uma página, contra 1.400 a 1.800 para um screenshot

2 a 13 vezes

menos tokens por leitura de página, dependendo da página

400 a 2.500

tokens para um cenário de 5 ações, em vez de 7.000 a 9.000

O custo na tela

O AgentsRoom mostra o custo estimado de cada ação no navegador, para todas as CLIs de agentes: um selo em cada chamada no trace e um total de 24 horas por modo. Com Claude e Codex você também vê os tokens realmente cobrados por tool, nos detalhes da sessão.

Formulários incluídos

Uma referência funciona em qualquer lugar onde um seletor CSS funciona: clicar, digitar, esperar. Um agente preenche um formulário de cadastro só com a estrutura da página e só recebe um screenshot se um campo recusar o que foi digitado.

No navegador integrado também

O mesmo modo vale para o navegador integrado: browser_read_page e browser_get_text no seu localhost, mesmos limites, mesmas referências.

O modo economia de tokens está em beta e desativado por padrão. Ative pelo desktop (popover Chrome na barra de status, ou nas configurações do Chrome) ou pela aba Browser do popup da extensão. Números medidos em páginas reais em setembro de 2026: os seus dependem da página.

Como funciona

01

Instale a extensão AgentsRoom

Pela Chrome Web Store, em cada perfil do Chrome que você quiser disponibilizar. Faça login na mesma conta AgentsRoom do seu desktop.

02

Ative "Let my agents drive this browser"

No popup da extensão. O Chrome pede a permissão de depuração nesse momento, não na instalação, e a extensão só se conecta a uma aba enquanto um agente está realmente pilotando.

03

Dê um nome ao navegador

Pro, Pessoal, Cliente, o que disser a você qual conta está logada. O nome é salvo enquanto você digita e anunciado ao seu desktop na hora.

04

O agente escolhe seu alvo

Ou o agente chama browser_select_target com o nome, ou você escolhe o alvo por ele no painel Browser do desktop, ao lado da tela integrada.

05

O agente pilota, você assiste

A primeira ação abre uma aba nova, então o agente nunca toma a que você está lendo. O Chrome mostra o banner de depuração durante toda a sessão. Desativar a pilotagem fecha as sessões e desconecta o depurador.

A mesma extensão já faz outras cinco coisas

O Chrome control é a aba mais nova da extensão AgentsRoom, não uma segunda extensão. Se você já usa a extensão para abrir tickets ou apontar um elemento, você já tem: mesmo popup, mesma conta, um interruptor a mais.

Point on page

Clique em qualquer elemento de uma página e ele cai no composer do seu agente ativo com o HTML e um seletor. O jeito mais rápido de dizer "este botão, bem aqui" para um agente.

Descobrir

Enviar a página para o meu desktop

Um clique solta o HTML da página atual na caixa de mensagem do seu agente ativo, pelo loopback local, nunca por um servidor.

Relatar um bug ao meu agente

Escreva o que está errado, mantenha a captura da aba e tudo vai direto para o seu agente ativo com a URL da página, pelo loopback local. Nenhum caminho de arquivo para copiar, em qualquer CLI de agente.

Abrir um ticket de qualquer página

Título, descrição, screenshot, direto no backlog do projeto que você escolher. Um bug visto no staging vira um ticket que um agente pode começar.

Descobrir

Projeto escolhido pela URL

Vincule padrões de URL a um projeto e a extensão o pré-seleciona quando você está nesse site. Nenhum menu para abrir quando você abre um ticket a partir do app em que está trabalhando.

Alternativa ao Claude in Chrome

Uma alternativa ao Claude in Chrome, para todas as CLIs de agentes

O Claude in Chrome é a extensão da Anthropic: ele coloca o Claude dentro do perfil do Chrome em que está instalado, na máquina em que roda. Se você trabalha só com o Claude, em uma conta, em um computador, ele dá conta do recado e você não precisa de mais nada.

O AgentsRoom Chrome control é a alternativa para os casos que ele deixa de fora. A extensão pertence ao AgentsRoom, não a um fornecedor de modelo, então o mesmo Chrome atende Codex, GitHub Copilot CLI, Cursor, OpenCode, Grok Build ou Aider tanto quanto o Claude Code, e uma CLI que não traz nenhuma extensão de navegador própria ganha uma desse jeito. Cada perfil do Chrome é um alvo nomeado, então vários agentes trabalham em várias contas ao mesmo tempo, e esse Chrome pode estar em outra máquina sua.

Quando a alternativa faz sentido

Seus agentes não são o Claude

Eles rodam em Codex, GitHub Copilot CLI, Cursor, OpenCode, Grok Build, Mistral Vibe, Kimi Code ou Aider. O Claude in Chrome não atende nenhum deles. A extensão AgentsRoom atende todos, pelas mesmas tools MCP.

Você precisa de mais de uma conta

Pro, pessoal, cliente: cada perfil do Chrome é um alvo que um agente escolhe pelo nome, então dois agentes podem estar logados como duas pessoas ao mesmo tempo, em vez de dividir o único perfil em que a extensão vive.

O navegador está em outro lugar

O Chrome que guarda suas sessões está na sua mesa e você está no notebook, ou o contrário. A extensão fala com o relay do AgentsRoom, criptografado de ponta a ponta, então um agente pilota esse Chrome de onde quer que esteja rodando.

Você quer o navegador dentro do orquestrador

O Chrome control é uma ferramenta entre as outras do AgentsRoom: backlog, terminais dev, navegador integrado, agentes QA. O navegador é uma etapa do trabalho do agente, ao lado do terminal, dos tickets e dos testes dele.

O que você mantém: um Chrome real, suas sessões, seus cookies, suas extensões, e o próprio banner de depuração do Chrome, para você sempre saber que um agente está pilotando. O que muda: quem pode pilotar, de onde, e em quantas contas.

AgentsRoom vs Claude in Chrome

Os dois deixam um agente IA agir dentro de um Chrome real. A diferença está em quem pode pilotar, de onde, em quantas contas, e em quanto cada ação custa em tokens.

CapacidadeAgentsRoom Chrome controlClaude in Chrome
Contas que um agente pode pilotarCada perfil do Chrome, escolhido pelo nomeO perfil em que ele roda
Vários agentes em várias contas ao mesmo tempoSim, um alvo por agenteNão documentado
Navegador em outra máquinaSim, pelo relay criptografadoMesma máquina
CLIs de agentesClaude, Codex, GitHub Copilot CLI, Cursor e outras 13 CLIs de agentes, incluindo as que não têm extensão de navegador própriaClaude
Como o agente vê a páginaUma lista com limite dos elementos clicáveis, screenshot em caso de falha ou sob pedido (economia de tokens, beta)Screenshots, mais uma tool de leitura de página
Custo em tokens exibido por açãoSim, por chamada e por 24 horas, para todas as CLIs de agentesNão exibido
Transporte criptografado de ponta a pontaSim, chave compartilhada só pelos seus dispositivosNão se aplica, fica na máquina
Navegador integrado tambémSim, e ele continua sendo o alvo padrãoNão, é o próprio Chrome

A coluna Claude in Chrome reflete a documentação pública da Anthropic no momento da escrita. Confira a documentação atual deles antes de se apoiar em uma célula, o produto muda.

FAQ

Preciso do app desktop, ou a extensão basta?

Precisa dos dois. Os agentes rodam no desktop do AgentsRoom, a extensão é o que torna um Chrome alcançável para eles. Um agente iniciado pelo app mobile recebe as mesmas tools, já que ele roda no desktop de qualquer forma.

Um agente pode tomar a aba que estou lendo?

Não. A primeira ação abre uma aba nova, e o agente só muda para uma aba existente quando pede isso explicitamente. O Chrome também mostra o banner "começou a depurar este navegador" enquanto um agente pilota, então você sempre sabe.

Quais agentes podem usar isso?

Todos. O Chrome control faz parte do servidor AgentsRoom Browser MCP, então Claude Code, Codex, GitHub Copilot CLI, Cursor e outras 13 CLIs de agentes veem as mesmas tools browser_list_targets e browser_select_target. Uma CLI sem extensão de navegador própria, OpenCode, Grok Build ou Aider por exemplo, ganha uma desse jeito.

O que o relay vê?

Blobs criptografados. Cada mensagem e cada screenshot é selado com uma chave derivada da sua conta e conhecida só pelos seus dispositivos. O relay encaminha os bytes, ele não consegue ler uma URL, uma página ou o que o agente digitou.

Isso substitui o navegador integrado?

Não. O navegador integrado continua sendo o alvo padrão, e continua sendo o lugar certo para testar seu localhost sem tocar nas suas sessões. O Chrome é um alvo a mais, escolhido por agente, para o trabalho que precisa das suas contas reais.

Como eu paro isso?

Desative "Let my agents drive this browser" no popup da extensão. O navegador se despede dos seus desktops, as sessões fecham e o depurador é desconectado. Os agentes apontados para esse Chrome voltam para a tela integrada.

O AgentsRoom é uma alternativa ao Claude in Chrome?

Para três casos, sim: seus agentes não são o Claude, você precisa de várias contas pilotadas ao mesmo tempo, ou o Chrome está em outra máquina. Se você usa só o Claude Code, em um perfil, em um computador, o Claude in Chrome já atende. As duas extensões podem ser instaladas lado a lado: o Chrome control só pilota quando você o ativa, em abas que ele mesmo abre.

Quantos tokens custa uma ação no navegador?

Com o modo economia de tokens ativado (beta), ler uma página custa de 140 a 820 tokens, contra cerca de 1.400 a 1.800 de um screenshot, então um cenário de cinco ações custa de 400 a 2.500 tokens em vez de 7.000 a 9.000. Com o modo desativado, cada ação que muda a página retorna um screenshot. Nos dois modos o AgentsRoom mostra o custo estimado de cada chamada e, para Claude e Codex, os tokens realmente cobrados por tool.

O modo economia de tokens funciona com formulários?

Sim. A estrutura da página lista campos, botões, caixas de seleção e menus suspensos com o estado de cada um, e os valores de senha ficam mascarados. O agente digita em um campo pela referência dele, e um screenshot volta sozinho se a digitação falhar. Os iframes também são percorridos, inclusive os de outra origem (por exemplo, o assistente de configuração que um console de administração incorpora), assim como o shadow DOM aberto. Um limite: uma verificação visual ainda precisa de um screenshot, que o agente pode pedir a qualquer momento.

Um agente pode anexar um arquivo a uma página, por exemplo uma imagem a uma publicação?

Sim, desde o AgentsRoom 1.194.0. O agente chama chrome_upload_file com um caminho na própria máquina dele (um caminho relativo é resolvido a partir do diretório de trabalho dele); o desktop lê o arquivo e o envia ao Chrome pelo mesmo relay criptografado de ponta a ponta de todas as outras ações, então o Chrome pode estar em outra máquina e o arquivo nunca entra no contexto do modelo. A ferramenta escolhe sozinha o ponto de entrada: um campo de arquivo, uma área editável que aceita arquivos colados ou uma área de soltar arquivos. Limites: dez arquivos e 6 MB por chamada, só no Chrome (o navegador integrado não expõe a ferramenta), e o registro guarda nomes, tipos e tamanhos, nunca o conteúdo. O nosso próprio publicador noturno usa a ferramenta para anexar um visual a cada post nas redes sociais.

Você também pode gostar

Dê seu navegador aos seus agentes, uma conta de cada vez

Instale a extensão, dê um nome ao seu Chrome, e deixe um agente trabalhar onde você já está logado.

GrátisBaixar AgentsRoom

App complementar: acompanhe seus agentes em qualquer lugar

Use Claude, Codex, Antigravity CLI ou outro provedor de IA.

Instalar a extensão
Chrome Web Store

Envie bugs e pedidos direto para o seu backlog público.

Agentes que você lê como uma conversa

Cada agente tem uma função, um rosto e um fio que você lê como um app de mensagens.

Visão de conversa

Visão de conversa do AgentsRoom: o trabalho de um agente de programação com IA em formato de chat
Multi-projetos
Multi-provedor
Multi-agentes
Status ao vivo
Diff e commit
App mobile
Preview ao vivo
Equipes de agentes
Testes no navegador
Dev guiada por backlog
Biblioteca de prompts
Biblioteca de skills
Ver todas as funcionalidades