Stell dir die zwei eingebauten Browser-Modi wie zwei Küchen vor. Die eine ist eine saubere Testküche, in der der Agent arbeiten kann, ohne in deinen persönlichen Alltag hineinzustolpern. Die andere ist deine echte Küche, mit gefülltem Kühlschrank, halb leerer Kaffeetasse und allen Dingen, die dort schon eingeloggt und eingerichtet sind.
In OpenClaw ist die saubere Küche das verwaltete openclaw-Profil. Deine echte Küche ist das user-Profil, das an deine eingeloggte Chrome-Sitzung andockt. Beides ist nützlich. Nur eben aus unterschiedlichen Gründen.
Die offiziellen Browser-Dokumentation erklärt die Profiltrennung sauber, und der offizielle Browser-Login-Guide ergänzt die praktische Regel, die viele früher hören sollten: Gib dem Modell keine Zugangsdaten und erzwinge keine automatisierten Logins, wenn ein manueller Login im richtigen Profil sicherer und stabiler ist.
Die Kurzfassung zuerst
| Wenn du brauchst... | Nutze | Warum |
|---|---|---|
| Einen sauberen, isolierten Automationspfad | openclaw | Er ist verwaltet, getrennt von deinem Alltagsbrowser und leichter zu durchschauen. |
| Vorhandene eingeloggte Cookies und laufende Sessions | user | Er nutzt deinen echten Browser-Status statt Auth jedes Mal neu aufzubauen. |
| Einen speziellen Remote- oder Custom-CDP-Endpunkt | Eigenes Profil | Nützlich, wenn der Browser woanders lebt oder eigene Routing-Regeln braucht. |
| Stabile tägliche Automation ohne Login-Zwang | openclaw | Weniger Vermischung, weniger Überraschungen, saubereres Debugging. |
| Manuelle Hilfe bei heiklen Logins, MFA oder Anti-Bot-Prompts | user oder Host-openclaw | Der Mensch kann im richtigen Moment eingreifen, statt dass der Workflow sich durchrät. |
Wofür das verwaltete openclaw-Profil gut ist
Der verwaltete Browser ist nicht zufällig die Standardeinstellung. Er gibt OpenClaw eine eigene isolierte Chrome- oder Chromium-Spur, getrennt von deinem persönlichen Browser. Dadurch kann der Agent Tabs öffnen, durch Flows klicken, Snapshots erstellen und dieselbe Oberfläche wiederverwenden, ohne deinen normalen Browserverlauf, deine Extensions oder deinen privaten Login-State mitzuschleppen.
Das ist die vernünftige Voreinstellung für wiederholbare Arbeit. Wenn du ein öffentliches Dashboard prüfst, Seiten vergleichst, einen Signup testest oder eine Website steuerst, die keinen bestehenden Login braucht, hält das verwaltete Profil den Workflow deutlich sauberer.
- Bessere Isolation: der Browser-State gehört der Automation und nicht dem, was du gestern Abend in Chrome gemacht hast
- Saubereres Debugging: weniger mysteriöse Cookies, weniger versteckte Extensions, weniger persönliche Seiteneffekte
- Stabilere Vertrauensgrenze: der Agent lebt nicht beiläufig mitten in deiner Haupt-Browsersitzung
Wenn du unsicher bist, starte hier. Viele greifen zu früh nach Session-Wiederverwendung, weil Login-Reibung sehr einprägsam ist. Das heißt noch lange nicht, dass Login-State wirklich die Anforderung war.
Wofür das user-Profil wirklich da ist
Das user-Profil ist für die Fälle da, in denen State selbst die Arbeit ist.
Vielleicht sitzt die Website hinter SSO. Vielleicht arbeitet das Dashboard mit Gerätevertrauen, MFA oder einer besonders empfindlichen Anti-Bot-Schranke. Vielleicht ergibt der Flow nur Sinn, wenn der Browser schon einen lebenden Cookie-Status aus deinem normalen Menschenalltag mitbringt. Genau dann wird das Andocken an den echten Browser sinnvoll.
Das ist kein generelles Upgrade gegenüber openclaw. Es ist ein Tauschgeschäft.
- Du gewinnst: Session-Wiederverwendung, gespeicherten Auth-State und weniger wiederholten Login-Schmerz
- Du riskierst: fragileren State, mehr manuelle Schritte und stärkere Abhängigkeit von einer konkreten menschlichen Browser-Umgebung
Ein gutes Praxisbeispiel ist ein Admin-Panel mit Google-Login plus zweitem Faktor. Das jedes Mal in einem isolierten Automationsbrowser neu aufzubauen, ist ein ziemlich zuverlässiger Weg, dich selbst zu nerven und Anti-Bot-Signale zu provozieren. An den echten eingeloggten Browser anzudocken, kann dort viel ruhiger sein.
Session-Wiederverwendung löst ein Problem und schafft ein neues
Wiederverwendeter Browser-State fühlt sich mächtig an, weil er Login-Reibung entfernt. Gleichzeitig macht er Workflows schwerer erklärbar, sobald sie anfangen zu driften.
Ein sauberes isoliertes Profil verhält sich wie eine frische Werkbank. Wenn etwas komisch ist, schaust du auf die Werkbank. Eine wiederverwendete persönliche Sitzung ist eher wie ein geliehener Schreibtisch. Nützlich, ja. Vorhersagbar, nicht immer.
Fragilität zeigt sich meist in vertrauten Mustern:
- die Website lässt eine Session still auslaufen und der Agent merkt es erst nach mehreren Fehlklicks
- eine Navigation ersetzt den zugrunde liegenden Tab und alte Refs werden unbrauchbar
- eine Extension, gespeicherte Präferenz oder alte Modal-Entscheidung verändert die Seite
- eine Challenge-Seite taucht auf, die nur ein Mensch sauber lösen kann
- zwei Profile werden versehentlich vermischt und erst Cookies verraten den Fehler
Nichts davon bedeutet, dass Session-Wiederverwendung schlecht ist. Es bedeutet nur, dass sie eine Abhängigkeit ist. Behandle sie auch so.
Wie du die Wahl triffst, bevor du den Workflow baust
- Frage zuerst, ob vorhandener Login-State wirklich essenziell ist. Wenn nicht, nimm
openclaw. - Frage, ob ein Mensch wahrscheinlich eingreifen muss. Wenn ja, wird eine Host-Browser-Spur wichtiger.
- Frage, ob Reproduzierbarkeit wichtiger ist als Bequemlichkeit. Dann gewinnt Isolation oft klar.
- Frage, wie die Vertrauensgrenze aussieht. Ein starker Agent sollte nicht beiläufig an der falschen eingeloggten Browser-Sitzung hängen.
Diese Entscheidung ist angenehm langweilig. Gut so. Langweilige Grundentscheidungen verhindern später dramatische Debugging-Abende.
Eine stabile Basiskonfiguration
Die Doku zeigt das Kernmuster: openclaw bleibt das verwaltete Standardprofil, user kommt nur als explizite zweite Spur dazu, wenn echter Browser-State gebraucht wird.
{
browser: {
enabled: true,
defaultProfile: "openclaw",
profiles: {
openclaw: {
cdpPort: 18800,
color: "#FF4500",
},
user: {
driver: "existing-session",
attachOnly: true,
color: "#00AA00",
},
},
},
}Diese Aufteilung gibt dir einen sauberen Standard und gleichzeitig einen klaren Ausweg. Sie zwingt dich auch dazu, bewusst auszusprechen, wann du eine lebende eingeloggte Sitzung wiederverwendest. Das ist gesünder, als es aus Versehen zu tun.
Wo Hintergrundarbeit das Bild verändert
Die Profilwahl ist nur die halbe Stabilitätsgeschichte. Die andere Hälfte ist, wie der Job über Zeit läuft.
OpenClaws Modell für Hintergrund-Exec und Prozessverwaltung ist relevant, weil längere Automationsläufe den Moment überleben können, in dem du sie angestoßen hast. Wenn ein Workflow auf einem lebenden Login, einem Freigabe-Prompt oder einem Browser-Tab basiert, der nur sinnvoll ist, solange ein Mensch in der Nähe ist, wird entkoppelte Hintergrundarbeit schnell fragiler als gedacht.
Auf Deutsch heißt das: Wenn der Lauf dich braucht, tu nicht so, als wäre er ein komplett unbeaufsichtigter Roboterjob. Ein verwaltetes isoliertes Profil passt oft besser zu entkoppelten Tasks. Eine user-gebundene Sitzung passt eher zu beaufsichtigter Arbeit mit viel vorhandenem Kontext.
Manueller Login ist oft die klügere Abkürzung
Das ist eine der nützlichsten Empfehlungen in der offiziellen Guidance. Wenn eine Website Login verlangt, melde dich manuell im richtigen Browserprofil an, statt Zugangsdaten durch das Modell zu drücken und auf freundliches Website-Verhalten zu hoffen.
Das hilft in drei Richtungen:
- du hältst sensible Zugangsdaten aus dem Modellpfad heraus
- du senkst das Risiko für Anti-Bot-Lockouts auf strengen Websites
- du bekommst einen echten menschlichen Kontrollpunkt für MFA, Captchas und Consent-Prompts
Ein erstaunlicher Teil des Browser-Schmerzes ist nur eine zu ehrgeizige Login-Strategie in schlechter Verkleidung.
Wann sich ein eigenes Profil lohnt
Die eingebaute Trennung deckt den Großteil der Fälle ab, aber es gibt noch eine dritte Spur: eigene Browserprofile.
Sie sind sinnvoll, wenn der Browser einen eigenen Remote-CDP-Endpunkt braucht, ein spezieller Operator-Workflow getrennt laufen soll oder du ein dediziertes headless oder node-gehostetes Setup sauber kapseln willst. Wenn eine Browser-Oberfläche zu viele Aufgaben gleichzeitig tragen soll, ist ein Custom-Profil oft sauberer als openclaw und user zu überdehnen.
Trotzdem gilt: Mach aus Custom-Profilen kein Hobby. Wenn die eingebaute Trennung reicht, lass sie reichen.
Eine praktische Standardregel, die Zeit spart
- nutze
openclawfür öffentliche Seiten, wiederholbare Tests und saubere Automationspfade - nutze
user, wenn vorhandener eingeloggter State der eigentliche Grund für den Workflow ist - logge dich manuell ein, wenn die Website sensibel, streng oder MFA-lastig ist
- behandle wiederverwendeten Browser-State als Abhängigkeit und nicht als magischen Stabilitäts-Booster
- ergänze ein eigenes Profil nur dann, wenn du wirklich einen Routing- oder Isolationsgrund hast
Damit sollten die meisten Operatoren anfangen. Nicht glamourös. Aber sehr wirksam.
Die Kurzfassung
OpenClaw gibt dir absichtlich zwei native Browser-Persönlichkeiten. Das verwaltete openclaw-Profil ist die saubere Automationsspur. Das user-Profil ist die Live-Session-Spur für Fälle, in denen dein echter Browser-State zählt.
Wenn du die falsche Spur wählst, wirkt später jeder Fehler zufällig. Wenn du die richtige wählst, fühlt sich der ganze Browser-Stack plötzlich deutlich weniger dramatisch an.
Need help from people who already use this stuff?
Du schwankst zwischen dem verwalteten Browser und deinem echten eingeloggten Browser?
Bring Website, Login-Muster und Fehlermodus lieber früh in die Community, bevor du ein Profilproblem mit noch mehr Tooling überdeckst.
FAQ
Was ist der Unterschied zwischen dem openclaw-Browserprofil und dem user-Profil?
Das openclaw-Profil ist ein isolierter Browser, den OpenClaw für Automationen verwaltet. Das user-Profil hängt sich an deine echte eingeloggte Chrome-Sitzung, damit vorhandene Cookies und Logins weiterverwendet werden können, wenn genau das wichtig ist.
Wann sollte ich das user-Profil statt des verwalteten openclaw-Profils nutzen?
Nutze das user-Profil, wenn ein bestehender Login der eigentliche Grund für den Workflow ist, etwa bei SSO, harten Anti-Bot-Prüfungen oder Dashboards, die nur mit vorhandenen Cookies sauber funktionieren. Wenn du diesen State nicht brauchst, ist das isolierte openclaw-Profil meist die bessere Standardwahl.
Warum wirken Browser-Automationen nach Login-Flows oft fragil?
Browser-State wird fragil, wenn Sessions still auslaufen, Tabs während Navigationen ersetzt werden, persönliche Browser-Anpassungen das DOM verändern oder eine Seite plötzlich MFA, Captchas oder andere menschliche Zwischenschritte verlangt. Mehr Retries lösen das selten. Die richtige Profilwahl am Anfang schon eher.
Heißt Session-Wiederverwendung, dass jeder Workflow an meinen echten Browser andocken sollte?
Nein. Session-Wiederverwendung ist nur dann ein Vorteil, wenn gespeicherter Auth-State wirklich gebraucht wird. Für reproduzierbare, saubere Automationen ist ein isoliertes Profil oft deutlich angenehmer.
Sollte ich bei einer zickigen Website zuerst externe Browser-Tools einbauen?
Meist nein. Entscheide zuerst, ob das verwaltete openclaw-Profil, das user-Profil oder ein eigenes Browserprofil zur Vertrauensgrenze und zum Login-Bedarf passt. Erstaunlich viele Probleme verschwinden schon dort.