Browser
Jeder Arbeitsbereich wird mit einem eingebetteten Chromium-Browser ausgeliefert, den seine Agenten steuern können — navigieren, klicken, tippen, Screenshots aufnehmen, die Konsole und das Netzwerkprotokoll lesen — über den integrierten browser-MCP-Server. Der Browser läuft in seiner eigenen verwerfbaren VM, getrennt von der Ubuntu-VM des Arbeitsbereichs, sodass eine von einem Agenten geöffnete Seite niemals die eigene Umgebung des Agenten berühren kann. Der Bereich Browser steuert zwei Dinge: ob dieser Browser Ihre Anmeldungen zwischen Sitzungen behält und wie das gemeinsame Browser-Image auf Ihren Mac heruntergeladen wird.
Der Bereich öffnet sich mit derselben Zusammenfassung, die die App über den Bedienelementen anzeigt: Dieser Arbeitsbereich verfügt über einen eingebetteten Chromium-Browser, den seine Agenten über den integrierten browser-MCP-Server steuern können, und er läuft in seiner eigenen verwerfbaren VM. Der Bereich legt lediglich Richtlinien fest — den Browser selbst steuern Sie über den agentischen Browser-Bereich im Sitzungsfenster (⌃⌘B), und der Agent steuert ihn über die MCP-Tools. Beides wird in Sitzungen behandelt, und die vollständige Liste der browser_*-Tools finden Sie in Automatisierung & die CLI.
Auf Websites angemeldet bleiben
Der Umschalter Auf Websites angemeldet bleiben entscheidet, ob der Browser flüchtig oder dauerhaft ist:
- Aus (Standard) — der Browser startet jedes Mal mit einem sauberen Profil und vergisst alles, wenn das Fenster geschlossen wird. Keine Cookies, Anmeldungen oder Verlaufsdaten bleiben erhalten. Dies ist das vollständig verwerfbare Verhalten, das dem übrigen Isolationsmodell des Arbeitsbereichs entspricht.
- Ein — Cookies, Anmeldungen und Verlaufsdaten werden auf einer verschlüsselten Festplatte pro Arbeitsbereich unter
~/Library/Application Support/BromureAC/browser-profiles/<workspace-id>/image/profile.imggespeichert, sodass der Agent zwischen Sitzungen bei Websites angemeldet bleibt. Die Profilfestplatte gehört zu diesem einen Arbeitsbereich und wird niemals mit einem anderen geteilt.
Da die Einstellung zur Persistenz ändert, wie die Browser-VM gestartet wird, wird diese VM beim Ändern neu gestartet. Wenn Sie eine Änderung sichern, warnt die App:
Das Ändern von „Auf Websites angemeldet bleiben" wird wirksam, indem der Browser dieses Arbeitsbereichs neu gestartet wird — seine offenen Tabs werden geschlossen. Gespeicherte Anmeldungen verbleiben auf der verschlüsselten Festplatte pro Arbeitsbereich: Sie werden verwendet, während die Einstellung aktiviert ist, und einfach ignoriert, während sie deaktiviert ist.
Das Deaktivieren der Einstellung löscht die gespeicherte Profilfestplatte nicht — sie wird lediglich ignoriert, während sie deaktiviert ist, und wieder verwendet, wenn Sie die Einstellung erneut aktivieren.
Hinweis: Das Beibehalten von Anmeldungen tauscht Isolation gegen Komfort. Ein angemeldeter Browser, den ein Agent steuern kann, ist ein dauerhaftes Zugangsdatum, das der Agent auf jeder besuchten Seite verwenden kann; lassen Sie dies deaktiviert, sofern ein Arbeitsablauf nicht wirklich eine dauerhafte Anmeldung benötigt.
Das Browser-Image
Die Browser-VM startet von einem gemeinsamen Browser-Image — demselben Alpine-+-Chromium-Image, das der Schwester-Webbrowser Bromure verwendet. Es wird einmal heruntergeladen und von jedem Arbeitsbereich gemeinsam genutzt, sodass der Abschnitt Browser-Image am unteren Rand des Bereichs app-weit gilt, nicht pro Arbeitsbereich. Was er anzeigt, hängt davon ab, woher das Image stammt:
| Zustand | Beschriftung | Aktion |
|---|---|---|
| Von Bromure Web installiert | „Von Bromure Web installiert (Größe) — gemeinsam genutzt mit Agentic Coding, verwaltet von der Bromure-App." | Keine — die Bromure-Web-App besitzt und aktualisiert es. |
| Von Agentic Coding heruntergeladen | „Installiert (Größe) — von dl.bromure.io heruntergeladen nach ~/Library/Application Support/BromureAC/browser." | Erneut herunterladen |
| Nicht installiert | „Nicht installiert. Wird automatisch heruntergeladen, wenn ein Arbeitsbereich zum ersten Mal den Browser öffnet, oder laden Sie es jetzt herunter." | Jetzt herunterladen |
Wenn Bromure Agentic Coding das Image selbst heruntergeladen hat, ruft Erneut herunterladen eine frische Kopie ab. Es wird zunächst bestätigt — Browser-Image erneut herunterladen? — mit der Erläuterung:
Lädt eine frische Kopie herunter (einige GB) und ersetzt das aktuelle Image. Offene Browser-Sitzungen laufen weiter und übernehmen das neue Image beim nächsten Start.
Während eine Installation oder ein erneuter Download läuft, zeigt der Abschnitt anstelle der Schaltfläche einen aktiven Fortschrittsbalken und Prozentwert; ein Fehler wird inline in Rot angezeigt.
Zustimmung beim ersten Öffnen
Sie müssen das Image nicht aus diesem Bereich installieren. Wenn ein beliebiger Arbeitsbereich zum ersten Mal seinen Browser-Bereich öffnet, zeigt das Sitzungsfenster eine einmalige Zustimmungskarte, bevor etwas abgerufen wird — Den Browser installieren?, mit dem Hinweis, dass Chromium in seiner eigenen verwerfbaren VM läuft und ein einmaliger Download von etwa 500 MB in Ihren Library-Ordner installiert wird, sowie den Schaltflächen Herunterladen & installieren / Jetzt nicht. Es wird nichts heruntergeladen, bis Sie zustimmen. Da das Image gemeinsam genutzt wird, dient eine einmalige Installation — aus diesem Bereich oder von dieser Karte — jedem Arbeitsbereich.
Der Lebenszyklus der Browser-VM
Die Browser-VM wird verzögert erstellt, nur wenn der Bereich (oder ein Agenten-Tool-Aufruf) sie zum ersten Mal benötigt, und wird im Leerlauf zurückgewonnen:
- Für etwa 10 Sekunden ausgeblendet, wird die VM im Speicher angehalten, sodass sie keine CPU mehr verbraucht, während ihr Zustand erhalten bleibt.
- Wenn der Bereich für etwa 5 Minuten geschlossen ist, wird die VM vollständig abgebaut; das nächste Öffnen startet kalt eine frische.
Der browser-MCP-Tool-Aufruf eines Agenten kann den Browser für den ausgewählten Arbeitsbereich von sich aus starten und einblenden, aber er wird niemals einen Bereich erneut öffnen, den Sie absichtlich geschlossen haben. Die Browser-VM teilt sich das NAT-Netzwerksegment des Arbeitsbereichs, sodass ein Agent einen vom Arbeitsbereich betriebenen Dev-Server über die LAN-IP der Arbeitsbereich-VM erreichen kann — niemals localhost, weil der Browser eine andere VM ist. Siehe Sitzungen dazu, wie sich der Bereich im Fenster verhält.
Einstellungsreferenz
| Einstellung | Typ | Standard | Geltungsbereich |
|---|---|---|---|
| Auf Websites angemeldet bleiben | Umschalter | Aus (vollständig flüchtig) | Pro Arbeitsbereich |
| Browser-Image | Status + Jetzt herunterladen / Erneut herunterladen | Nicht installiert (beim ersten Öffnen des Browsers automatisch angeboten) | App-weit (gemeinsam mit allen Arbeitsbereichen und mit Bromure Web) |
Wie jeder Bereich pro Arbeitsbereich kann Auf Websites angemeldet bleiben auch in der Einstellungsvorlage festgelegt werden, sodass neue Arbeitsbereiche sie erben — siehe Einstellungsreferenz. Die dauerhafte Profilfestplatte wird mit demselben host-gehaltenen Schlüssel verschlüsselt, der auch die übrigen Geheimnisse Ihres Arbeitsbereichs schützt; das Zugangsdaten-Modell wird in Zugangsdaten & die Übertragungsgrenze beschrieben.