Claude Code in 1 Tag: Browser Integration mit Stolperstein: Erfahrungsbericht Teil 4

Claude Code in 1 Tag: Browser Integration mit Stolperstein: Erfahrungsbericht Teil 4

Geschrieben von Fachexperten: Timon Fiddike Timon Fiddike, CSTÂź, Machine Learning seit 2005

Zusammenfassung

Mit der Browser Integration kann Claude Code die Ergebnisse seiner Arbeit selbst ĂŒberprĂŒfen, noch bevor ich als Mensch darauf schaue. Dies ermöglicht einen AI-Coding Workflow mit hoher QualitĂ€t und erlaubt auch sicheres AI-Coding an Legacy Code.

Mit Claude Code bin ich nun so weit vertraut, dass mich die Stolpersteine wenig ĂŒberraschen, weil ich nun schon einige davon erlebt habe und sie einander Ă€hneln.

Dieser Artikel ist Teil 4 einer Serie ĂŒber den Start mit Claude Code, hier sind Teil 1, Teil 2 und Teil 3.

Hier beschreibe ich die Einrichtung der Browser Integration in Claude Code. Mit dieser Integration kann der Agent selbst die Ergebnisse seiner Arbeit ĂŒberprĂŒfen, noch bevor ich als Mensch darauf schaue.

Diese SelbstĂŒberprĂŒfung ermöglicht einen AI-Coding Workflow mit hoher QualitĂ€t durch hohe Automatisierung. In “Schritt 8: Schnellere Feedbackschleifen” beschreibe ich das Konzept genauer.

Diese Art von Workflow ermöglicht auch sicheres AI-Coding an Legacy Code.

Vorbedingungen und Installation

Eine in Teil 2 erwĂ€hnte Komplikation entstand dadurch, dass eine der Vorbedingungen zur Verwendung des “Auto-Mode” nicht erfĂŒllt war und dies nicht durch Fehlermeldungen o.Ă€. erkennbar war.

Zum GlĂŒck bin ich lernfĂ€hig und suche und prĂŒfe die Vorbedingungen nun zuerst:

Before using Claude Code with Chrome, you need:

- Google Chrome or Microsoft Edge browser
- Claude in Chrome extension version 1.0.36 or higher, available in the Chrome Web Store for both browsers
- Claude Code version 2.0.73 or higher
- A direct Anthropic plan (Pro, Max, Team, or Enterprise)

Diesmal sind alle Vorbedingungen erfĂŒllt oder zumindest leicht erfĂŒllbar: Die Chrome Extension muss ich noch installieren:

Die Installation ist leicht, mit einem Klick. Direkt nach Installation der Extension wird noch die “Claude in Chrome” App in der Omnibar von Chrome zur Installation angeboten, und ich installiere sie vorlĂ€ufig ebenfalls (Notiz fĂŒr spĂ€ter: PrĂŒfen, ob sie erforderlich oder nĂŒtzlich ist):

Ich pinne die Extension in Chrome an, um im Blick zu haben, dass hier eine Extension mitlĂ€uft, die alles auf allen Websites lesen und Ă€ndern kann. Dieser, auf diesem GerĂ€t, ist zwar eine Art Sandbox (ohne sensitive Daten), aber ich weiß trotzdem gerne, was passiert:

Aktivieren mit Stolperstein

Nutzen kann man Chrome nun, laut Dokumentation, indem man Claude Code mit dem “—chrome” Flag aufruft, also “claude —chrome” oder(!) innerhalb einer Session “/chrome” aufruft.

Ich versuche es zunĂ€chst mit “/chrome” innerhalb einer Session in Claude Code selbst:

Hier wĂ€hle und aktiviere ich “Enabled by default”:

Nun geht es nicht weiter: Die Pfeiltasten hoch/runter funktionieren, “Enabled by default” lĂ€sst sich aktivieren und deaktivieren, aber “Manage permissions” und “Reconnect extension” bleiben ohne Erfolg.

Unten steht “Enter to confirm · Esc to cancel”. Mit Escape kann ich den Bereich verlassen.

Ich prĂŒfe die Troubleshooting-Dokumentation, dort finde ich derzeit aber keinen Eintrag fĂŒr diesen spezifischen Fall.

Ich stoppe Claude Code und starte neu mit:

claude --chrome

Nun wird ein Warnhinweis eingeblendet, danach zeigt “/chrome” wie erhofft:

  Status: Enabled
  Extension: Installed
[...]
  Enabled by default: Yes


 wie hier im Screenshot zu sehen:

Woher die Irritation kommt

Irritation entsteht an dieser Stelle dadurch, dass die Dokumentation suggeriert, “/chrome” könnte innerhalb von Claude Code unabhĂ€ngig vom Start der Applikation mit “claude —chrome” verwendet werden, was im spĂ€teren Verlauf korrekt ist, aber nur, wenn man schon mindestens einmal “claude —chrome” verwendet hat, um den Warnhinweis zu bestĂ€tigen. Wenn dieser letzte Punkt in der Dokumentation erwĂ€hnt wĂŒrde, wĂ€re dieser Schritt direkt weniger frustrierend.

Bei dieser Gelegenheit erinnere ich, wie auch in Teil 2 dieses Artikels beschrieben, dass es beim Thema “Berechtigungen” eine Ă€hnliche Systematik gab: Die betreffende Berechtigung musste ebenfalls auf der Kommandozeile schon beim Start der Applikation aktiviert werden. Erst danach konnte man innerhalb der Session umschalten. Nun bin ich um so mehr gewarnt und neugierig, ob mir ein solches Muster in der weiteren Erkundung von Claude Code noch öfter begegnet.

Leider lauert auch im nĂ€chsten Schritt eine Irritation: Von hier aus geht es wieder nicht weiter: Die Pfeiltasten hoch/runter funktionieren wieder, “Enabled by default” lĂ€sst sich deaktivieren und wieder aktivieren, wĂ€hrend “Manage permissions” und “Reconnect extension” weiterhin keinen Effekt haben. Unten steht “Enter to confirm · Esc to cancel”. Weil nun Status und Einstellungen genau so sind, wie gewĂŒnscht, möchte ich “BestĂ€tigen”, nicht “Abbrechen”. Aber da ich per “Enter” nicht weiter komme, versuche ich “Escape”. Mit “Escape” kann ich den Bereich dann auch verlassen. Vielleicht ist das hier konzeptuell so etwas wie das Schließen eines Fensters, nachdem die Einstellungen bereits gespeichert wurden. “Abbrechen” nach Änderung von Einstellungen irritiert mich dennoch.

Berechtigungen beim ersten Start

Nun bin ich gespannt, ob der Zugriff auf Chrome nun endlich nutzbar ist und prompte:

Go to https://ai-coding.pro/de/,
click search,
type "p4a25",
tell me which results appear.

Es erscheint ein deutlicher Warnhinweis:

Als nÀchstes kommt eine Berechtigungsabfrage:

Und nun wird in der Tat gemĂ€ĂŸ Prompt eine Suche ausgefĂŒhrt:

Nach Abschluss der Aufgabe wird das Browser Tab mit einer grĂŒnen abgehakten ☑ Checkbox als abgeschlossen markiert. Das ist sicher praktisch, wenn einmal viele davon geöffnet sein sollte.

Ergebnis und Bedeutung

Claude Code selbst liefert nun in Textform die korrekte Antwort auf mein Prompt:

Ich freue mich, dass die Browser Integration in Claude Code nun korrekt funktioniert, denn:

Mit dieser Integration kann der Agent selbst die Ergebnisse seiner Arbeit ĂŒberprĂŒfen, noch bevor ich als Mensch darauf schaue.

Zusammenfassung und Ausblick

Die oben erwĂ€hnte SelbstĂŒberprĂŒfung durch den Agenten ermöglicht einen AI-Coding Workflow mit hoher QualitĂ€t durch hohe Automatisierung. Hier in “Schritt 8: Schnellere Feedbackschleifen” beschreibe ich das Konzept genauer.

Diese Art von Workflow ermöglicht auch sicheres AI-Coding an Legacy Code.

Mit Claude Code bin ich nun so weit vertraut, dass mich die Stolpersteine nicht mehr besonders ĂŒberraschen, weil ich nun schon einige davon erlebt habe und sie einander Ă€hneln.

NatĂŒrlich habe ich mit Claude Code weiter gearbeitet. Die Irritationen nehmen ab und es beginnt Spaß zu machen:

Teil 5 dieses Artikels liegt schon als Rohfassung bereit. Irgendwann starte ich einen spezifischen Newsletter zu diesem Thema, fĂŒr die Zwischenzeit gibt es zu viel anderes zu tun: Schreib mir eine formlose E-Mail mit “Bitte Info ĂŒber Teil 5”, wenn Du darĂŒber informiert werden möchtest.

AI-Coding Workshop

AI-Coding Hands-on Workshop

Du bist von Anfang an selbst an der Tastatur. Am Ende unseres AI-Coding Deep Dive Workshops hast Du einen prall gefĂŒllten Werkzeugkoffer. Du arbeitest souverĂ€n mit aktuellen Werkzeugen und lieferst in kurzer Zeit Ergebnisse in unerwartet hoher QualitĂ€t.

Zum AI-Coding Deep Dive

Reflexion, Einladung und Angebot

  • Hast Du als Entwickler konkrete Ideen fĂŒr Deinen eigenen Weg bekommen?
  • Hast Du als FĂŒhrungskraft einen Eindruck gewonnen, welche Schritte Deine Mitarbeiter gehen könnten? Denkst Du darĂŒber nach, ihnen andere Impulse und UnterstĂŒtzung anzubieten als bisher?
  • Hast Du einen ersten Eindruck von mir?

Nimm Kontakt mit mir auf, wenn Du Dich fĂŒr einen Impulsvortrag oder Workshop interessierst! Lass uns gemeinsam ĂŒberlegen, welche Art von UnterstĂŒtzung fĂŒr Euch hilfreich sein kann:

Unten auf der Seite ĂŒber meinen Hands-on Workshop „AI-Coding Deep Dive" kannst Du Dir direkt per Calendly einen Termin fĂŒr ein GesprĂ€ch aussuchen (unverbindlich und kostenlos).

Über den Autor

Dr. Timon Fiddike

Dr. Timon Fiddike

  • Seit 2010 auf dem Pfad der AgilitĂ€t
  • Seit 2005 KI, AI, Machine Learning, siehe Werdegang
  • Erfahrung als Entwickler im Team, Product Owner, Scrum Master, GeschĂ€ftsfĂŒhrer und Coach
  • Höchste Zertifizierung: Certified Scrum TrainerÂź (weltweit ca. 220 Personen) fĂŒr die Scrum AllianceÂź
  • Erfahrung in Startup, Mittelstand & Konzern
  • Integraler Coach – Ausbildung nach ICF ACTH-Standard
  • UnterstĂŒtzt mit Begeisterung das menschliche Wachstum, das agile Arbeit ermöglicht
  • GeschĂ€ftsfĂŒhrer Agile.Coach GmbH & Co. KG

Zu Timons Profil