L’integrazione con Chrome è in beta e attualmente funziona solo con Google Chrome. Non è ancora supportata su Brave, Arc o altri browser basati su Chromium. Anche WSL (Windows Subsystem for Linux) non è supportato.
Capacità
Con Chrome connesso, puoi concatenare azioni del browser con attività di codifica in un singolo flusso di lavoro:- Debug in tempo reale: leggi gli errori della console e lo stato del DOM direttamente, quindi correggi il codice che li ha causati
- Verifica del design: costruisci un’interfaccia utente da un mock di Figma, quindi aprila nel browser per verificare che corrisponda
- Test di app web: testa la convalida dei moduli, verifica la presenza di regressioni visive o verifica i flussi utente
- App web autenticate: interagisci con Google Docs, Gmail, Notion o qualsiasi app in cui sei connesso senza connettori API
- Estrazione di dati: estrai informazioni strutturate dalle pagine web e salvale localmente
- Automazione delle attività: automatizza le attività ripetitive del browser come l’immissione di dati, la compilazione di moduli o i flussi di lavoro multi-sito
- Registrazione della sessione: registra le interazioni del browser come GIF per documentare o condividere ciò che è accaduto
Prerequisiti
Prima di utilizzare Claude Code con Chrome, hai bisogno di:- Browser Google Chrome
- Estensione Claude in Chrome versione 1.0.36 o superiore
- Claude Code versione 2.0.73 o superiore
- Un piano Anthropic diretto (Pro, Max, Team o Enterprise)
L’integrazione con Chrome non è disponibile tramite provider di terze parti come Amazon Bedrock, Google Cloud Vertex AI o Microsoft Foundry. Se accedi a Claude esclusivamente tramite un provider di terze parti, hai bisogno di un account claude.ai separato per utilizzare questa funzione.
Inizia nella CLI
Avvia Claude Code con Chrome
Avvia Claude Code con il flag Puoi anche abilitare Chrome da una sessione esistente eseguendo
--chrome:/chrome./chrome in qualsiasi momento per verificare lo stato della connessione, gestire le autorizzazioni o riconnettere l’estensione.
Per VS Code, vedi automazione del browser in VS Code.
Abilita Chrome per impostazione predefinita
Per evitare di passare--chrome ogni sessione, esegui /chrome e seleziona “Enabled by default”.
Nell’estensione VS Code, Chrome è disponibile ogni volta che l’estensione Chrome è installata. Non è necessario alcun flag aggiuntivo.
L’abilitazione di Chrome per impostazione predefinita nella CLI aumenta l’utilizzo del contesto poiché gli strumenti del browser vengono sempre caricati. Se noti un aumento del consumo di contesto, disabilita questa impostazione e utilizza
--chrome solo quando necessario.Gestisci le autorizzazioni del sito
Le autorizzazioni a livello di sito vengono ereditate dall’estensione Chrome. Gestisci le autorizzazioni nelle impostazioni dell’estensione Chrome per controllare quali siti Claude può navigare, fare clic e digitare.Flussi di lavoro di esempio
Questi esempi mostrano i modi comuni per combinare azioni del browser con attività di codifica. Esegui/mcp e seleziona claude-in-chrome per vedere l’elenco completo degli strumenti del browser disponibili.
Testa un’applicazione web locale
Quando sviluppi un’app web, chiedi a Claude di verificare che le tue modifiche funzionino correttamente:Debug con i log della console
Claude può leggere l’output della console per aiutare a diagnosticare i problemi. Dì a Claude quali modelli cercare piuttosto che chiedere tutto l’output della console, poiché i log possono essere dettagliati:Automatizza la compilazione dei moduli
Velocizza le attività ripetitive di immissione dati:Bozza di contenuto in Google Docs
Usa Claude per scrivere direttamente nei tuoi documenti senza configurazione API:Estrai dati dalle pagine web
Estrai informazioni strutturate dai siti web:Esegui flussi di lavoro multi-sito
Coordina le attività su più siti web:Registra una GIF demo
Crea registrazioni condivisibili delle interazioni del browser:Troubleshooting
Estensione non rilevata
Se Claude Code mostra “Chrome extension not detected”:- Verifica che l’estensione Chrome sia installata e abilitata in
chrome://extensions - Verifica che Claude Code sia aggiornato eseguendo
claude --version - Verifica che Chrome sia in esecuzione
- Esegui
/chromee seleziona “Reconnect extension” per ristabilire la connessione - Se il problema persiste, riavvia sia Claude Code che 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: controlla
HKCU\Software\Google\Chrome\NativeMessagingHosts\nel Registro di Windows
Browser non risponde
Se i comandi del browser di Claude smettono di funzionare:- Verifica se una finestra di dialogo modale (avviso, conferma, prompt) sta bloccando la pagina. Le finestre di dialogo JavaScript bloccano gli eventi del browser e impediscono a Claude di ricevere comandi. Chiudi manualmente la finestra di dialogo, quindi dì a Claude di continuare.
- Chiedi a Claude di creare una nuova scheda e riprovare
- Riavvia l’estensione Chrome disabilitandola e riabilitandola in
chrome://extensions
La connessione si interrompe durante le sessioni lunghe
Il service worker dell’estensione Chrome può diventare inattivo durante le sessioni estese, il che interrompe la connessione. Se gli strumenti del browser smettono di funzionare dopo un periodo di inattività, esegui/chrome e seleziona “Reconnect extension”.
Problemi specifici di Windows
Su Windows, potresti riscontrare:- Conflitti di named pipe (EADDRINUSE): se un altro processo sta utilizzando la stessa named pipe, riavvia Claude Code. Chiudi tutte le altre sessioni di Claude Code che potrebbero utilizzare Chrome.
- Errori dell’host di messaggistica nativa: se l’host di messaggistica nativa si arresta in modo anomalo all’avvio, prova a reinstallare Claude Code per rigenerare la configurazione dell’host.
Messaggi di errore comuni
Questi sono gli errori più frequentemente riscontrati e come risolverli:| Errore | Causa | Soluzione |
|---|---|---|
| ”Browser extension is not connected” | L’host di messaggistica nativa non può raggiungere l’estensione | Riavvia Chrome e Claude Code, quindi esegui /chrome per riconnetterti |
| ”Extension not detected” | L’estensione Chrome non è installata o è disabilitata | Installa o abilita l’estensione in chrome://extensions |
| ”No tab available” | Claude ha tentato di agire prima che una scheda fosse pronta | Chiedi a Claude di creare una nuova scheda e riprovare |
| ”Receiving end does not exist” | Il service worker dell’estensione è diventato inattivo | Esegui /chrome e seleziona “Reconnect extension” |
Vedi anche
- Usa Claude Code in VS Code: automazione del browser nell’estensione VS Code
- Riferimento CLI: flag della riga di comando incluso
--chrome - Flussi di lavoro comuni: altri modi per utilizzare Claude Code
- Dati e privacy: come Claude Code gestisce i tuoi dati
- Introduzione a Claude in Chrome: documentazione completa per l’estensione Chrome, incluse scorciatoie, pianificazione e autorizzazioni