A integração com Chrome está em beta e atualmente funciona apenas com Google Chrome. Ainda não é suportada em Brave, Arc ou outros navegadores baseados em Chromium. WSL (Windows Subsystem for Linux) também não é suportado.
Recursos
Com Chrome conectado, você pode encadear ações do navegador com tarefas de codificação em um único fluxo de trabalho:- Depuração ao vivo: leia erros de console e estado do DOM diretamente, depois corrija o código que os causou
- Verificação de design: construa uma interface a partir de um mock do Figma, depois abra-a no navegador para verificar se corresponde
- Teste de aplicativo web: teste validação de formulário, verifique regressões visuais ou verifique fluxos de usuário
- Aplicativos web autenticados: interaja com Google Docs, Gmail, Notion ou qualquer aplicativo em que você esteja conectado sem conectores de API
- Extração de dados: extraia informações estruturadas de páginas web e salve-as localmente
- Automação de tarefas: automatize tarefas repetitivas do navegador como entrada de dados, preenchimento de formulários ou fluxos de trabalho em vários sites
- Gravação de sessão: grave interações do navegador como GIFs para documentar ou compartilhar o que aconteceu
Pré-requisitos
Antes de usar Claude Code com Chrome, você precisa de:- Navegador Google Chrome
- Extensão Claude in Chrome versão 1.0.36 ou superior
- Claude Code versão 2.0.73 ou superior
- Um plano Anthropic direto (Pro, Max, Team ou Enterprise)
A integração com Chrome não está disponível através de provedores terceirizados como Amazon Bedrock, Google Cloud Vertex AI ou Microsoft Foundry. Se você acessa Claude exclusivamente através de um provedor terceirizado, você precisa de uma conta claude.ai separada para usar este recurso.
Comece na CLI
Inicie Claude Code com Chrome
Inicie Claude Code com a flag Você também pode ativar Chrome dentro de uma sessão existente executando
--chrome:/chrome./chrome a qualquer momento para verificar o status da conexão, gerenciar permissões ou reconectar a extensão.
Para VS Code, consulte automação de navegador em VS Code.
Ativar Chrome por padrão
Para evitar passar--chrome em cada sessão, execute /chrome e selecione “Enabled by default”.
Na extensão VS Code, Chrome está disponível sempre que a extensão Chrome está instalada. Nenhuma flag adicional é necessária.
Ativar Chrome por padrão na CLI aumenta o uso de contexto, pois as ferramentas do navegador estão sempre carregadas. Se você notar aumento no consumo de contexto, desative esta configuração e use
--chrome apenas quando necessário.Gerenciar permissões de site
As permissões no nível do site são herdadas da extensão Chrome. Gerencie permissões nas configurações da extensão Chrome para controlar quais sites Claude pode navegar, clicar e digitar.Fluxos de trabalho de exemplo
Estes exemplos mostram maneiras comuns de combinar ações do navegador com tarefas de codificação. Execute/mcp e selecione claude-in-chrome para ver a lista completa de ferramentas de navegador disponíveis.
Teste um aplicativo web local
Ao desenvolver um aplicativo web, peça a Claude para verificar se suas alterações funcionam corretamente:Depurar com logs de console
Claude pode ler a saída do console para ajudar a diagnosticar problemas. Diga a Claude quais padrões procurar em vez de pedir toda a saída do console, pois os logs podem ser verbosos:Automatizar preenchimento de formulários
Acelere tarefas repetitivas de entrada de dados:Rascunhar conteúdo no Google Docs
Use Claude para escrever diretamente em seus documentos sem configuração de API:Extrair dados de páginas web
Extraia informações estruturadas de sites:Executar fluxos de trabalho em vários sites
Coordene tarefas em vários sites:Gravar um GIF de demonstração
Crie gravações compartilháveis de interações do navegador:Troubleshooting
Extensão não detectada
Se Claude Code mostrar “Chrome extension not detected”:- Verifique se a extensão Chrome está instalada e ativada em
chrome://extensions - Verifique se Claude Code está atualizado executando
claude --version - Verifique se Chrome está em execução
- Execute
/chromee selecione “Reconnect extension” para restabelecer a conexão - Se o problema persistir, reinicie Claude Code e Chrome
- macOS:
~/Library/Application Support/Google/Chrome/NativeMessagingHosts/com.anthropic.claude_code_browser_extension.json - Linux:
~/.config/google-chrome/NativeMessagingHosts/com.anthropic.claude_code_browser_extension.json - Windows: verifique
HKCU\Software\Google\Chrome\NativeMessagingHosts\no Registro do Windows
Navegador não respondendo
Se os comandos do navegador de Claude pararem de funcionar:- Verifique se uma caixa de diálogo modal (alerta, confirmação, prompt) está bloqueando a página. Caixas de diálogo JavaScript bloqueiam eventos do navegador e impedem que Claude receba comandos. Feche a caixa de diálogo manualmente e diga a Claude para continuar.
- Peça a Claude para criar uma nova aba e tentar novamente
- Reinicie a extensão Chrome desativando-a e reativando-a em
chrome://extensions
Conexão cai durante sessões longas
O service worker da extensão Chrome pode ficar inativo durante sessões estendidas, o que quebra a conexão. Se as ferramentas do navegador pararem de funcionar após um período de inatividade, execute/chrome e selecione “Reconnect extension”.
Problemas específicos do Windows
No Windows, você pode encontrar:- Conflitos de named pipe (EADDRINUSE): se outro processo estiver usando o mesmo named pipe, reinicie Claude Code. Feche qualquer outra sessão de Claude Code que possa estar usando Chrome.
- Erros de host de mensagens nativas: se o host de mensagens nativas falhar na inicialização, tente reinstalar Claude Code para regenerar a configuração do host.
Mensagens de erro comuns
Estes são os erros mais frequentemente encontrados e como resolvê-los:| Erro | Causa | Solução |
|---|---|---|
| ”Browser extension is not connected” | O host de mensagens nativas não consegue alcançar a extensão | Reinicie Chrome e Claude Code, depois execute /chrome para reconectar |
| ”Extension not detected” | A extensão Chrome não está instalada ou está desativada | Instale ou ative a extensão em chrome://extensions |
| ”No tab available” | Claude tentou agir antes de uma aba estar pronta | Peça a Claude para criar uma nova aba e tentar novamente |
| ”Receiving end does not exist” | O service worker da extensão ficou inativo | Execute /chrome e selecione “Reconnect extension” |
Veja também
- Use Claude Code in VS Code: automação de navegador na extensão VS Code
- Referência CLI: flags de linha de comando incluindo
--chrome - Fluxos de trabalho comuns: mais maneiras de usar Claude Code
- Dados e privacidade: como Claude Code manipula seus dados
- Getting started with Claude in Chrome: documentação completa para a extensão Chrome, incluindo atalhos, agendamento e permissões