ego (lite) ist nur ein Browser, ego ist Ihr persönlicher Agent für alle Geräte.
Zur Warteliste anmelden
Deutsch

Space

Der parallele Arbeitsbereich, in dem KI-Agenten Webaufgaben in ego (lite) ausführen.

llms.txt

Ein Space ist ein paralleler Arbeitsbereich, den ego (lite) für einen KI-Agenten erstellt. Der KI-Agent öffnet Seiten, liest sie, klickt darauf, füllt Formulare aus und lädt Dateien in seinem Space herunter, während Sie in Ihren eigenen Tabs weiterarbeiten. Beide Seiten teilen sich einen ego (lite) Browserprozess, aber keiner unterbricht den anderen.

Was es ist und was nicht

Ein Space ist:

  • Ein paralleler Arbeitsbereich innerhalb desselben ego (lite)-Browserprozesses.
  • Ein isolierter BrowserContext pro Aufgabe mit eigenen Cookies und eigenem Speicher.

Ein Space ist nicht:

  • Kein neues Browserfenster oder neues Chrome-Profil.
  • Kein Headless Chrome oder Offscreen-Rendering.
  • Keine Cloud-Browsing-Sitzung – jedes Byte bleibt auf Ihrem Computer.

Warum Space existiert

Wenn Sie möchten, dass ein KI-Agent einen echten Browser steuert, besteht die übliche Lösung darin, pro Aufgabe eine separate Chromium-Instanz einzurichten (im Headless-Modus oder mit einer Profilkopie). Chromes user-data-dir ist normalerweise an einen einzelnen Prozess gebunden. Wenn Sie also Ihre echten Logins über viele Sitzungen hinweg wiederverwenden, müssen Sie entweder um die Sperre kämpfen oder das Profil in ein temporäres Verzeichnis kopieren.

Space geht einen anderen Weg: Jede Agentenaufgabe teilt sich den Hauptprozess von ego (lite) und erhält einen eigenen nativen BrowserContext für Cookies und Speicher. Dabei werden die Browser-Infrastruktur und Ihre vorhandene Anmeldeumgebung wiederverwendet.

Ein gleichzeitiger Sechs-Wege-Test, der nur about:blank öffnet:

Ansatz Speicher hinzugefügt Prozesse hinzugefügt Gleichzeitige Startzeit
Separate Browserinstanzen + Profilkopie ~15 GB ~84 ~2,5 s
ego (lite) Space ~0,9 GB ~6 ~0,6 s

Die Zahlen dienen dazu, das Ressourcenmodell darzustellen, nicht als präziser Maßstab. Die tatsächlichen Kosten ändern sich mit der Seitenkomplexität, Erweiterungen, Site-Skripten und Parallelität.

Was gehört in einen Space

Verwenden Sie einen Space, wenn Sie einen echten Browser, eine echte Anmeldung oder eine Dateiinteraktion benötigen:

  • Angemeldete Dashboards, persönliche Arbeitsbereiche, Bestellseiten, private Dokumente.
  • Alles, was angeklickt, eingegeben, geblättert, gefiltert, hochgeladen oder heruntergeladen werden muss.
  • Wiederverwendung der Anmeldungen, die bereits in ego (lite) vorhanden sind, anstatt sich jedes Mal neu zu authentifizieren.
  • Aufgaben, die Sie anschließend prüfen möchten – welche Seiten hat der KI-Agent besucht, was hat er getan?

Für rein öffentliche Informationen ist eine normale Websuche einfacher.

Wie Sie und der KI-Agent zusammenarbeiten

Während der KI-Agent in seinem Space arbeitet, stiehlt er nicht Ihre aktuelle Seite, Maus oder Ihren Fokus. Sie können weiter browsen oder jederzeit zu einem Space springen, um den Fortschritt zu sehen.

Ein typischer Ablauf:

  1. Sie beschreiben eine Webaufgabe in Codex, Claude Code, Cursor oder einem anderen KI-Agenten.
  2. Der KI-Agent verwendet ego-browser, um Code zu schreiben, der den Browser steuert und die Zielsite in einem Space öffnet.
  3. Der KI-Agent liest einen Snapshot und reagiert darauf.
  4. Bei Schritten, die Sie erfordern – Captcha, QR-Code-Anmeldung, Zahlungsbestätigung – hält der KI-Agent inne und wartet darauf, dass Sie eingreifen.
  5. Sobald Sie fertig sind, fährt der KI-Agent fort.
  6. Nach Abschluss der Aufgabe bleiben die Tabs im Space geöffnet, sodass Sie sie prüfen können.

Angemeldeter Zustand

Bei Websites, bei denen Sie bereits in ego (lite) angemeldet sind, landet der KI-Agent normalerweise direkt auf der Post-Login-Seite – ein erneuter Cookie-Import ist nicht erforderlich.

Der KI-Agent sollte in folgenden Situationen eine Pause einlegen und die Kontrolle zurückgeben:

  • SMS- oder E-Mail-Codes, QR-Code-Login, Hardware-Sicherheitsschlüssel.
  • Zahlung, Bestellung, Überweisungen, Rückerstattungen.
  • Veröffentlichen, Löschen, Archivieren oder jede Massenänderung, die nicht einfach rückgängig gemacht werden kann.
  • Eine Drittanbieter-App soll für den Zugriff auf Ihr Konto autorisiert werden.

Sie können die Grenzen auch im Voraus ziehen, z.B. „schreibgeschützt, nicht ändern“ oder „Vor dem Absenden anhalten und bestätigen.“

Viele Aufgaben auf einmal

Ein Space kann mehrere Aufgaben gleichzeitig enthalten, jeweils mit eigenen Tabs, Cookies und eigenem Speicher. useOrCreateTaskSpace(name) verwendet einen Space anhand seines Namens erneut oder erstellt ihn; der Rest des Skripts wird darin ausgeführt:

ego-browser nodejs <<'EOF'
const task = await useOrCreateTaskSpace('Aufgabe beschreiben')

await openOrReuseTab('https://example.com', { wait: true, timeout: 20 })

cliLog(await snapshotText())

await click('button.primary', { label: 'Senden-Schaltfläche anklicken' })
EOF

Verschiedene Aufgaben teilen keine Seitenreferenzen. Erstellen Sie nach der Navigation, dem Absenden des Formulars, dem Tab-Wechsel oder einem dynamischen erneuten Rendern einen neuen Snapshot – siehe Snapshot.

Installieren und aktivieren

Wird mit ego (lite) geliefert – siehe Schnellstart.

Wenn Sie bereits einen Skills-fähigen KI-Agenten verwenden, können Sie den Skill eigenständig installieren:

npx skills add github:CitroLabs/ego-lite/skills/ego-browser

FAQ

Hat ein Space Auswirkungen auf meine aktuelle Seite?

Nein. Der KI-Agent arbeitet in seinem Space; Ihre Tabs, Ihr Fokus und Ihre Maus werden nicht berührt.

Werden die Tabs nach der Aufgabe geschlossen?

Nein. Der Space hält die zugehörigen Tabs geöffnet, sodass Sie später überprüfen können, was der KI-Agent getan hat.

Wann brauche ich keinen Space?

Wenn Sie nur nach öffentlichem Material suchen oder eine öffentliche Seite zusammenfassen – und weder ein Login noch einen interaktiven Browser benötigen – ist eine normale Websuche das einfachere Werkzeug.