- Wenn Sie
/cleareingeben, schließt Claude Code die Gruppe einschließlich offener Seiten, es sei denn, Arbeit, die das Löschen übersteht, wird noch ausgeführt - Wenn Sie Sitzungen mit einem Befehl wie
/resumewechseln, Claude Code beenden oder/clearausführen, während Arbeit, die es übersteht, noch läuft, schließt Claude Code die Gruppe nur, wenn sie nichts als leere neue Registerkarten enthält, sodass Seiten, die Sie möglicherweise noch lesen, offen bleiben
Die Chrome-Integration funktioniert mit Google Chrome und Microsoft Edge. Claude Code erkennt die Erweiterung auch in anderen Chromium-basierten Browsern, einschließlich Brave, Arc, Vivaldi und Opera, und richtet die Verbindung ein. Die Chrome-Integration wird in Windows Subsystem for Linux (WSL) nicht unterstützt.
Funktionen
Mit verbundenem Chrome können Sie Browser-Aktionen mit Codierungsaufgaben in einem einzigen Workflow verketten:- Live-Debugging: Lesen Sie Konsolenfehler und DOM-Status direkt aus und beheben Sie dann den Code, der sie verursacht hat
- Design-Verifizierung: Erstellen Sie eine Benutzeroberfläche aus einem Figma-Mock und öffnen Sie sie dann im Browser, um zu überprüfen, ob sie übereinstimmt
- Web-App-Tests: Testen Sie die Formularvalidierung, überprüfen Sie auf visuelle Regressionen oder überprüfen Sie Benutzerflüsse
- Authentifizierte Web-Apps: Interagieren Sie mit Google Docs, Gmail, Notion oder einer beliebigen App, bei der Sie angemeldet sind, ohne API-Konnektoren
- Datenextraktion: Extrahieren Sie strukturierte Informationen von Webseiten und speichern Sie sie lokal
- Task-Automatisierung: Automatisieren Sie wiederholte Browser-Aufgaben wie Dateneingabe, Formularausfüllung oder Multi-Site-Workflows
- Datei-Uploads: Fügen Sie Dateien von Ihrem Computer an Upload-Felder auf Webseiten an
- Sitzungsaufzeichnung: Zeichnen Sie Browser-Interaktionen als GIFs auf, um zu dokumentieren oder zu teilen, was passiert ist
Voraussetzungen
Bevor Sie Claude Code mit Chrome verwenden, benötigen Sie:- Google Chrome, Microsoft Edge oder einen anderen Chromium-basierten Browser wie Brave, Arc, Vivaldi oder Opera
- Claude in Chrome-Erweiterung Version 1.0.36 oder höher, verfügbar im Chrome Web Store
- Claude Code
- Einen direkten Anthropic-Plan (Pro, Max, Ultra, Team oder Enterprise)
/login. Wenn Sie sich mit einem API-Schlüssel oder einem langlebigen Token von claude setup-token authentifizieren, behält Claude Code die Chrome-Integration aus, auch wenn Sie --chrome übergeben. Die Browser-Erweiterung kann sich nicht mit diesen Anmeldedaten authentifizieren.
Die Chrome-Integration ist nicht über Drittanbieter wie Amazon Bedrock, Google Cloud’s Agent Platform oder Microsoft Foundry verfügbar. Wenn Sie Claude ausschließlich über einen Drittanbieter nutzen, benötigen Sie ein separates claude.ai-Konto, um diese Funktion zu verwenden.
Erste Schritte in der CLI
1
Claude Code mit Chrome starten
Starten Sie Claude Code mit dem Flag Beim ersten Start mit Chrome zeigt Claude Code einen einmaligen Dialog an, der die Integration vorstellt und erklärt, wie Website-Berechtigungen funktionieren. Drücken Sie Enter, um fortzufahren.Wie Sie Chrome für zukünftige Sitzungen ohne das Flag aktivieren, erfahren Sie unter Chrome standardmäßig aktivieren.
--chrome:2
Claude bitten, den Browser zu verwenden
Dieses Beispiel navigiert zu einer Seite, interagiert mit ihr und meldet, was es findet, alles direkt aus Ihrem Terminal oder Editor:Wenn Claude Code vor einer Browser-Aktion um Erlaubnis fragt, bestätigen Sie diese. Der Dialog beginnt mit
Claude in Chrome wants to und bietet eine Option, alle Aktionen auf dieser Website für die Sitzung zu erlauben. Claude öffnet einen neuen Tab und beginnt mit der Aufgabe./chrome aus, um den Verbindungsstatus zu prüfen, Berechtigungen zu verwalten, die Erweiterung erneut zu verbinden oder auszuwählen, welcher verbundene Browser verwendet werden soll. Die Integration funktioniert, wenn das Statusfenster „Status: Enabled“ und „Extension: Installed“ anzeigt.
Wenn mehr als ein Browser verbunden ist, wählen Sie aus, welchen Claude verwendet. Wenn eine Browser-Aktion startet, bevor Sie eine Auswahl getroffen haben, fordert Claude Sie auf, einen auszuwählen. Um später den Browser zu wechseln, führen Sie /chrome aus und wählen Select browser…. Claude verwendet weiterhin Ihre Auswahl, auch wenn sich ein anderer Browser verbindet.
Informationen zu VS Code finden Sie unter Browser-Automatisierung in VS Code.
Die Erweiterung installieren, wenn Claude danach fragt
Wenn Claude in einer interaktiven Sitzung Ihren Browser benötigt und Claude Code die Erweiterung nicht erkennt, zeigt Claude Code eine Installationsabfrage mit dem Titel „Claude wants to use your browser“ an. Claude Code fragt höchstens einmal pro Sitzung. Die Abfrage bietet drei Optionen:- Install extension: Öffnet die Installationsseite der Erweiterung in Ihrem Browser und startet eine geführte Einrichtung. Claude Code wartet auf die Installation, verbindet die Erweiterung und aktiviert die Browser-Tools in derselben Sitzung. Wenn die Verbindung bereit ist, wählen Sie „Continue with browser tools“, und Claude setzt die Aufgabe in Ihrem Browser fort. Sie können die Einrichtung verlassen, indem Sie „Continue without browser tools“ wählen, und sie später mit
/chromeabschließen. - Not now: Setzt die Aufgabe ohne Browser-Tools fort. Claude Code kann in einer späteren Sitzung erneut fragen.
- Don’t ask again: Unterdrückt die Abfrage in zukünftigen Sitzungen. Sie können die Integration trotzdem jederzeit mit
/chromeeinrichten.
- Wenn Ihre Organisation den MCP-Server
claude-in-chromemit der verwalteten EinstellungdeniedMcpServersblockiert, zeigt Claude Code die Installationsabfrage nicht an. - Wenn Ihre Organisation eine
managed-mcp.json-Datei bereitstellt, ohne Claude in Chrome neben den verwalteten Servern zu erlauben, zeigt Claude Code die Installationsabfrage nicht an.
Chrome standardmäßig aktivieren
Um Chrome zu verbinden, ohne jedes Mal--chrome zu übergeben, führen Sie /chrome in einer CLI-Sitzung aus und wählen Enabled by default. Geben Sie in der VS Code-Erweiterung /chrome in das Eingabefeld ein und schalten Sie den Schalter Enabled by default ein. Beide teilen sich eine Einstellung, sodass das Einschalten an einer der beiden Stellen sie sowohl für die CLI als auch für VS Code einschaltet.
Mit aktivierter Einstellung und Claude Code v2.1.287 oder höher verbindet sich jede VS Code-Sitzung beim Start mit Ihrem Browser, sodass Claude ihn verwenden kann, bevor Sie @browser eingeben. In früheren Versionen oder bei deaktivierter Einstellung verbindet sich eine VS Code-Sitzung, wenn Sie @browser eingeben.
Claude Code startet normal, wenn Chrome nicht läuft.
Die standardmäßige Aktivierung von Chrome erhöht die Kontextnutzung, da die Browser-Tools und ihre Anweisungen immer geladen sind. Wenn Sie einen erhöhten Kontextverbrauch bemerken, schalten Sie die Einstellung aus und verbinden Sie sich nur bei Bedarf, mit
--chrome in der CLI oder durch Eingabe von @browser im Eingabefeld von VS Code.Den Startdialog beantworten
Wenn beim Start vonclaude der Dialog „Claude in Chrome extension detected“ erscheint, ändert Ihre Antwort die Einstellung Enabled by default:
- Yes, use my browser: Schaltet die Einstellung ein und verbindet diese Sitzung
- No, keep browser tools off oder Esc: Schaltet die Einstellung aus, und Claude Code bietet nicht mehr an, Chrome einzurichten
/chrome aus.
Website-Berechtigungen verwalten
Berechtigungen auf Website-Ebene werden von der Chrome-Erweiterung übernommen. Verwalten Sie Berechtigungen in den Einstellungen der Chrome-Erweiterung, um festzulegen, auf welchen Websites Claude surfen, klicken und tippen kann. Im Auto-Modus überspringt die Erweiterung ihre eigene Prüfung pro Website für einen Browser-Aufruf, wenn der Klassifikator des Auto-Modus diesen Aufruf an eine Website selbst genehmigt, es sei denn, Ihre Berechtigungsregeln verweigern Claude in Chrome eine beliebige Website.Berechtigungsabfragen in VS Code-Sitzungen
Wenn Claude Code in einer VS Code-Sitzung vor einer Browser-Aktion nachfragt, erscheint die Abfrage als Karte im Chat-Bereich. Wenn die Aktion auf eine Website abzielt, die Sie nicht erlaubt haben, bietet die Karte zusätzlich an, diese Website zu erlauben. In einer Sitzung, die sich beim Start mit Ihrem Browser verbunden hat, weil Enabled by default eingeschaltet ist, fragt Claude Code in den Berechtigungsmodi Manual, Edit automatically, Auto und Bypass permissions vor Browser-Aktionen auf einer Website nach, die Sie nicht erlaubt haben. In den Modi Auto und Bypass permissions gilt dies, bis Sie in dieser Sitzung@browser eingeben.
Browser-Tools im Plan-Modus
Im Plan-Modus erscheint eine Berechtigungsabfrage, bevor Claude ein GIF aufzeichnet oder einen neuen Tab öffnet. Wenn in einer interaktiven CLI-Sitzung der Bypass-Permissions-Modus verfügbar ist und das Abrufen von Feature-Flags ausgeschaltet ist, laufen diese Aufrufe ohne Abfrage. Eintabs_context_mcp-Aufruf löst ebenfalls eine Abfrage aus, wenn er createIfEmpty setzt, ebenso ein browser_batch-Aufruf, der eine dieser Aktionen enthält.
Beispiel-Workflows
Diese Beispiele zeigen gängige Möglichkeiten, Browser-Aktionen mit Programmieraufgaben zu kombinieren. Führen Sie/mcp aus, wählen Sie claude-in-chrome und anschließend View tools, um die vollständige Liste der verfügbaren Browser-Tools anzuzeigen.
Eine lokale Webanwendung testen
Bitten Sie Claude bei der Entwicklung einer Web-App, zu überprüfen, ob Ihre Änderungen korrekt funktionieren:Mit Konsolen-Logs debuggen
Claude kann die Konsolenausgabe lesen, um bei der Diagnose von Problemen zu helfen. Teilen Sie Claude mit, nach welchen Mustern es suchen soll, anstatt die gesamte Konsolenausgabe anzufordern, da Logs sehr umfangreich sein können:Formulare automatisch ausfüllen
Beschleunigen Sie sich wiederholende Dateneingabeaufgaben:Dateien auf Webseiten hochladen
Claude kann Dateien von Ihrem Rechner an Upload-Felder auf einer Seite anhängen. Claude Code liest die Datei und sendet ihren Inhalt an den Browser, sodass Uploads sowohl in lokalen als auch in Remote-Sitzungen funktionieren. Dieses Beispiel hängt eine Logdatei an ein Formular an:- Berechtigungen: Claude kann eine Datei nur hochladen, wenn die Sitzung sie lesen darf. Berechtigungsregeln, die den
Read-Zugriff auf eine Datei verweigern, blockieren daher auch deren Upload. - Größe: Ein einzelner Upload kann insgesamt bis zu 10 MB an Dateien umfassen.
- Hardlinks: Claude lehnt Dateien mit mehreren Hardlinks ab, was in Speichern von Paketmanagern wie
node_moduleshäufig vorkommt. Kopieren Sie die Datei und laden Sie die Kopie hoch. - Namen von Anmeldedaten: Claude lehnt eine Datei ab, deren Name oder Ordner einer ist, unter dem Anmeldedaten gespeichert werden, etwa
.env, eine.pem- oder.key-Datei oder alles unter.ssh. Erfordert Claude Code v2.1.293 oder neuer.
Inhalte in Google Docs entwerfen
Lassen Sie Claude direkt in Ihre Dokumente schreiben, ohne API-Einrichtung:Daten aus Webseiten extrahieren
Rufen Sie strukturierte Informationen von Websites ab:Workflows über mehrere Websites ausführen
Koordinieren Sie Aufgaben über mehrere Websites hinweg:Ein Demo-GIF aufnehmen
Erstellen Sie teilbare Aufnahmen von Browser-Interaktionen:Screenshots auf der Festplatte speichern
Bitten Sie Claude, einen Screenshot als Datei zu speichern:Fehlerbehebung
Erweiterung nicht erkannt
Wenn Claude Code die Chrome-Erweiterung nicht erkennen kann:- Überprüfen Sie, ob die Chrome-Erweiterung in
chrome://extensionsinstalliert und aktiviert ist - Überprüfen Sie, ob Claude Code aktuell ist, indem Sie
claude --versionausführen - Überprüfen Sie, ob Chrome ausgeführt wird
- Führen Sie
/chromeaus und wählen Sie „Erweiterung erneut verbinden“, um die Verbindung wiederherzustellen - Wenn das Problem weiterhin besteht, starten Sie sowohl Claude Code als auch Chrome neu
- 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: Überprüfen Sie
HKCU\Software\Google\Chrome\NativeMessagingHosts\in der Windows-Registrierung
- macOS:
~/Library/Application Support/Microsoft Edge/NativeMessagingHosts/com.anthropic.claude_code_browser_extension.json - Linux:
~/.config/microsoft-edge/NativeMessagingHosts/com.anthropic.claude_code_browser_extension.json - Windows: Überprüfen Sie
HKCU\Software\Microsoft\Edge\NativeMessagingHosts\in der Windows-Registrierung
~/Library/Application Support/BraveSoftware/Brave-Browser/NativeMessagingHosts/, und unter Windows hat jeder Browser seinen eigenen Registrierungsschlüssel, z. B. HKCU\Software\BraveSoftware\Brave-Browser\NativeMessagingHosts\.
Projekteinstellungen können Chrome nicht einschalten
Diese Warnung in Ihrem Terminal bedeutet, dass das Projekt, in dem Sie arbeiten, versucht hat, die Chrome-Integration einzuschalten, und Claude Code dies nicht zugelassen hat:.claude/settings.json oder .claude/settings.local.json des Projekts setzt CLAUDE_CODE_ENABLE_CFC in ihrem env-Block auf 1, um die Chrome-Integration einzuschalten. Claude Code hat diese Einstellung nicht angewendet, daher ist die Chrome-Integration in dieser Sitzung ausgeschaltet und Claude verfügt über keine Browser-Tools.
Claude Code überspringt die Einstellung, weil diese Dateien im Projektverzeichnis gespeichert sind und ein Repository, das Sie auschecken, Claude nicht mit Ihrem Browser verbinden können darf.
Sie können wie bisher weiterarbeiten. Wenn Sie Browser-Tools nutzen möchten oder die Warnung nicht mehr sehen möchten, gehen Sie auf eine der folgenden Arten vor:
- Um Browser-Tools sofort zu erhalten: Beenden Sie Claude Code und starten Sie es in Ihrer Shell erneut mit
claude --chrome. - Um Browser-Tools in späteren Sitzungen zu erhalten: Führen Sie
/chromein der Eingabeaufforderung von Claude Code aus und wählen Sie Standardmäßig aktiviert. Dies gilt für Sitzungen, die Sie danach starten, nicht für die laufende Sitzung. - Um die Warnung ohne Browser-Tools zu beenden: Entfernen Sie die Zeile
CLAUDE_CODE_ENABLE_CFCaus der Einstellungsdatei des Projekts.
Browser antwortet nicht
Wenn Claudes Browser-Befehle nicht mehr funktionieren:- Überprüfen Sie, ob ein modales Dialogfeld (Warnung, Bestätigung, Eingabeaufforderung) die Seite blockiert. JavaScript-Dialoge blockieren Browser-Ereignisse und verhindern, dass Claude Befehle empfängt. Schließen Sie das Dialogfeld manuell und teilen Sie Claude mit, dass es fortfahren soll.
- Bitten Sie Claude, eine neue Registerkarte zu erstellen und es erneut zu versuchen
- Starten Sie die Chrome-Erweiterung neu, indem Sie sie in
chrome://extensionsdeaktivieren und erneut aktivieren
Verbindung wird während langer Sitzungen unterbrochen
Der Service Worker der Chrome-Erweiterung kann während längerer Sitzungen in den Leerlauf gehen, was die Verbindung unterbricht. Wenn Browser-Tools nach einer Inaktivitätsphase nicht mehr funktionieren, führen Sie/chrome aus und wählen Sie „Erweiterung erneut verbinden“.
Wenn Sie /chrome ausführen, prüfen Sie die Zeile Status. Lautet sie „Nicht verbunden“, ist die eigene Verbindung der laufenden Sitzung zu Chrome fehlgeschlagen. Wählen Sie „Erweiterung erneut verbinden“, um diese Verbindung neu zu starten. Nachdem die Verbindung erfolgreich hergestellt wurde, öffnet sich die Seite zum erneuten Verbinden der Erweiterung in Chrome. Vor v2.1.290 öffnete „Erweiterung erneut verbinden“ nur diese Seite und startete eine fehlgeschlagene Verbindung nicht neu. Wenn die Browser-Tools in einer älteren Version also nicht zurückkehren, aktualisieren Sie Claude Code.
Erweiterung bei einer anderen Organisation angemeldet
Wenn Sie mehr als einer claude.ai-Organisation angehören, muss die Erweiterung bei derselben Organisation angemeldet sein wie Claude Code. Wenn sich die beiden unterscheiden, geben Claudes Browser-Tools „Browser extension is not connected“ zurück, selbst wenn beide dasselbe claude.ai-Konto verwenden. Um zu sehen, bei welcher Organisation Claude Code angemeldet ist, führen Sie/status in der Eingabeaufforderung von Claude Code aus und lesen Sie die Zeile Organization.
Um die Organisation der Erweiterung zu ändern, melden Sie sich in den Einstellungen der Erweiterung ab, melden Sie sich dann wieder an und wählen Sie die Organisation aus, die /status anzeigt.
Windows-spezifische Probleme
Unter Windows können folgende Probleme auftreten:- Named Pipe-Konflikte (EADDRINUSE): Wenn ein anderer Prozess das gleiche Named Pipe verwendet, starten Sie Claude Code neu. Schließen Sie alle anderen Claude Code-Sitzungen, die möglicherweise Chrome verwenden.
- Fehler beim nativen Messaging-Host: Wenn der native Messaging-Host beim Start abstürzt, versuchen Sie, Claude Code neu zu installieren, um die Host-Konfiguration zu regenerieren.
- Setup-Seiten können nicht geöffnet werden: Aktualisieren Sie Claude Code. Vor v2.1.211 konnte der Browser-Tab, der Sie auffordert, die Erweiterung zu verbinden, unter Windows nicht geöffnet werden.
Häufige Fehlermeldungen
Dies sind die am häufigsten auftretenden Fehler und wie man sie behebt:Siehe auch
- Computernutzung: Steuern Sie native macOS-Apps, wenn eine Aufgabe nicht in einem Browser ausgeführt werden kann
- Claude Code in VS Code verwenden: Browser-Automatisierung in der VS Code-Erweiterung
- CLI-Referenz: Befehlszeilenflags einschließlich
--chrome - Häufige Workflows: Weitere Möglichkeiten zur Verwendung von Claude Code
- Daten und Datenschutz: Wie Claude Code Ihre Daten verarbeitet
- Erste Schritte mit Claude in Chrome: Vollständige Dokumentation für die Chrome-Erweiterung, einschließlich Verknüpfungen, Planung und Berechtigungen