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

Die beste agent-browser-Alternative

agent-browser ist eine CLI, die ein frisches, headless Chromium steuert: öffnen, Snapshot, klicken, erneut Snapshot, ein Befehl pro Schritt, jeder ein Round-Trip durchs Modell, bevor der nächste Schritt beginnt.

ego lite steuert den Browser, in dem du bereits eingeloggt bist, und bündelt Aktionen in JavaScript, statt einen Befehl pro Schritt abzusetzen. In unserem Benchmark schließt es ganze Aufgaben 3.45x schneller ab: 81.8 Sekunden gegenüber 282.9.

Vertraut von Entwicklern von
GoogleAmazonShopifyTikTokHarvardStanfordUSCUCLA

Warum ego lite besser ist als agent-browser

Beide Tools existieren, weil Coding-Agenten mehr verdienen als MCP-Konfiguration und rohes HTML. Der Unterschied liegt in der Ausführung. agent-browser startet eine frische Automatisierungssitzung hinter einem Rust-Daemon, der Chrome direkt steuert; ego lite macht den Browser, in dem du ohnehin lebst, agentennativ, sodass Aufgaben mit deinen echten Sitzungen laufen, günstiger pro Aufgabe, und sichtbar genug, dass du jederzeit das Steuer übernehmen kannst.

3.45x schneller, gemessen an genau diesem Tool

Die Kernschleife von agent-browser lautet: öffnen, Snapshot, @e2 klicken, erneut Snapshot: Jeder Schritt ein Befehl, den das Modell liest, bevor es den nächsten entscheidet. Der batch-Befehl kann Schritte in eine Warteschlange stellen, kann aber während des Laufs nicht anhand eines Snapshots verzweigen, sodass zustandsabhängige Aufgaben weiterhin pro Schritt bezahlen.

ego lite erreicht die Seite als komprimierten Snapshot mit stabilen @N-Referenzen, und der Agent handelt in einem einzigen JavaScript-Zug auf mehreren davon. Genau dieses Duell misst unser Benchmark: 3.45x schneller, 81.8 Sekunden gegenüber 282.9.

Time to finish a task, shorter is better
81.8 sego (lite)
282.9 sKI-Agenten-Browser
Data source - Task: scrape the main posts from the X account from the last 7 days

Paralleles Multitasking, schnellere Ausführung

Die Parallelität von agent-browser besteht aus --session-Flags, die du selbst verwaltest, standardmäßig headless, sodass dir ein hängender Dialog nur die CLI-Ausgabe zum Rätseln lässt. Das --headed-Flag, das das beheben soll, hat offene Bug-Reports darüber, dass es ignoriert wird oder Chrome stattdessen in eine Absturzschleife gerät, statt ein Fenster anzuzeigen.

In ego lite gibt es kein Limit für Spaces: Jeder erledigt gleichzeitig seine eigene Aufgabe, standardmäßig headful, mit seinem eigenen importierten Chrome-Profil. Keiner davon kapert deinen Tab, und du kannst jederzeit zusehen oder übernehmen.

Kein Hin und Her mehr Geringere Token-Kosten

Ein typischer agent-browser-Ablauf ist: öffnen, Snapshot, @e2 klicken, @e3 ausfüllen, erneut Snapshot: separate Befehle, jeder ein Round-Trip, den das Modell liest, bevor es den nächsten Schritt entscheidet. Der Batch-Modus kann Schritte in eine Warteschlange stellen, aber das Modell kann erst auf einen Snapshot reagieren, wenn der gesamte Batch zurückkommt.

Der Agent von ego lite schreibt ein paar Zeilen JavaScript, die mehrere Schritte in einem Zug ausführen, und liest das Ergebnis als komprimierten Snapshot. Zusammen sorgt das dafür, dass eine ganze Aufgabe deutlich unter einer Befehl-pro-Aktion-Schleife bleibt.

Claude Code · ego lite
>/ego-browser Add the first product to the cart, then check checkout loads
Bash(
ego-browser nodejs <<'EOF' await openOrReuseTab('localhost:3000') await click('.product-card') await click('.add-to-cart') await click('a[href="/checkout"]') cliLog('checkout loaded') EOF
)
Output:
[t=4480ms] checkout loaded
Done. Both steps work.
─── 1 tool call · 1.1k tokens ───
Claude Code · agent-browser
>Add the first product to the cart, then check checkout loads
$agent-browser open localhost:3000
stdout
Navigated to http://localhost:3000
1.6k tokens sent so far
Storefront loaded. Need a snapshot to find the first product.
$agent-browser snapshot -i
Snapshot
… +224 lines (ctrl+o to expand)
3.1k tokens sent so far
Found the first product card at @e18. Clicking it.
$agent-browser click @e18
stdout
Clicked @e18
4.9k tokens sent so far
Product page loaded, but refs are stale now. Snapshotting again.
$agent-browser snapshot -i
Snapshot
… +205 lines (ctrl+o to expand)
6.8k tokens sent so far
Add to cart button is @e7.
$agent-browser click @e7
stdout
Clicked @e7
9.2k tokens sent so far
Added. Heading to checkout.
$agent-browser click @e24
stdout
Clicked @e24
11.2k tokens sent so far
Confirming the checkout page actually loaded.
$agent-browser wait --url "**/checkout"
stdout
Matched http://localhost:3000/checkout
13.6k tokens sent so far
─── 7 tool calls · 13.6k tokens ───
Dieselbe Aufgabe, dasselbe Modell. Links: ein gebündelter JavaScript-Aufruf in ego lite, insgesamt 1.1k Tokens. Rechts: die CLI von agent-browser, ein Befehl pro Aktion, 7 Round-Trips, die Tokens steigen auf 13.6k.

Dasselbe Chrome, nativ für Agenten

agent-browser auf dein echtes Chrome zu bringen, braucht Einrichtung: Ein Profilname kopiert dein Profil in einen schreibgeschützten Snapshot, oder ein persistenter Pfad soll Logins über Neustarts hinweg erhalten, wobei es einen offenen Bericht gibt, dass er unter Linux leer bleibt. Die Alternative, ein Remote-Debugging-Port, macht die volle Browserkontrolle für jeden lokalen Prozess zugänglich. Überspringst du die Einrichtung, bekommst du ein frisches, headless Profil, das bei jedem Captcha und jeder 2FA-Abfrage steckenbleibt.

ego lite importiert dein Chrome-Profil mit einem Klick, live.

ego lite Chrome-Profilimport: Einrichtung mit einem Klick, inklusive aller Logins

ego lite vs. agent-browser

Funktionsvergleich zwischen ego lite und agent-browser.
Funktionego liteagent-browser
Standard-BrowserzustandDein importiertes Chrome-Profil: Logins, Cookies, ErweiterungenFrisches, headless Profil; um echtes Chrome weiterzuverwenden, braucht es eine --profile-Snapshot-Kopie oder eine manuelle CDP-Verbindung
So agiert der Agent auf einer SeiteBündelt mehrere Aktionen in wenigen Zeilen JavaScript pro ZugEin Befehl pro Aktion; der Batch-Modus kann Schritte in eine Warteschlange stellen, aber während des Laufs nicht anhand eines Snapshots verzweigen
Wie der Agent eine Seite liestKomprimierter Snapshot: Accessibility-Tree mit stabilen @N-ReferenzenÄhnlich: kompakter Accessibility-Snapshot mit @e-Referenzen
Zeit, um dieselbe Aufgabe abzuschließen81.8 Sekunden in unserem Benchmark282.9 Sekunden im selben Benchmark: 3.45x langsamer
Eine Aufgabe beobachten oder übernehmenJa. Standardmäßig headful Fenster; einklicken und selbst zu Ende bringenStandardmäßig headless; zum Zusehen ist das separate --headed-Flag nötig
Parallele AufgabenSpaces führen Aufgaben nebeneinander aus, ohne je deine Tabs anzufassenMehrere isolierte Sitzungen über --session-Flags, verwaltet und überwacht über die CLI
Wiederverwendbare Skills (bald verfügbar)Verdichtet erfolgreiche Durchläufe zu wiederverwendbaren Skills; bis zu 5-mal schneller bei komplexen Aufgaben, wenn der Agent sie wiederholt (limitierte Beta)Keine integrierte Entsprechung
EinrichtungApp installieren, /ego-browser in deinem Agenten ausführenInstallation über npm, Homebrew oder Cargo, danach agent-browser install, um einen Chrome-for-Testing-Build herunterzuladen
PreisKostenlos, kein Abo; die ego-browser-Shell ist MIT-lizenziertKostenlos und Open Source
Zuletzt aktualisiert 28. Juli 2026

Der nahtlose Wechsel

Wenn dich agent-browser davon überzeugt hat, dass Coding-Agenten einen Browser direkt steuern sollten, ist ego lite dieselbe Überzeugung mit deinem echten Browser dabei. Der Wechsel dauert Minuten, und nichts muss deinstalliert werden.

  1. ego (lite) herunterladen

    Lade ego lite herunter und importiere dein Chrome-Profil mit einem Klick. Logins, Cookies und Erweiterungen sind direkt mit dabei, ganz ohne --profile-Flag oder Kopie des Profilverzeichnisses.

  2. Starte deine erste Aufgabe mit /ego-browser

    In deinen Agenten einfügen

    /ego-browser ego.app öffnen und prüfen, dass die Preisseite lädt

    Füge einen Satz in Claude Code, Codex, Cursor oder Gemini CLI ein und drücke Enter. Kein Daemon zu starten, kein CDP-Port zu öffnen, kein Session-Flag zu verwalten.

  3. Sieh es dir bei der Arbeit an
    Übersicht über ego lite Spaces mit vier Browser-Aufgaben, die nebeneinander laufen und gleichzeitig sichtbar sind, anders als die headless --session-Instanzen von agent-browser: Claude Code verfolgt Apple-Aktien auf Yahoo Finance, Codex filtert Autos nach Baujahr auf cars.com, Hermes schließt eine SaaS-Back-Office-Aufgabe ab, ein Nutzer scrapt X, und eine Hand tippt auf +, um einen weiteren Space zu öffnen

    Die Aufgabe läuft in ihrem eigenen Space, deine Tabs bleiben also unangetastet. Das Browserfenster ist echt: live zuschauen oder jederzeit übernehmen. Die Ergebnisse landen zurück in der CLI deines Agents.

Behalte agent-browser für headless CI-Checks, wenn es dort schon in eine Pipeline eingebunden ist. ego lite übernimmt die interaktive Arbeit auf deiner eigenen Maschine und mit deinen Accounts.

Wann sich welches Tool eignet

Wähle ego (lite), wenn

  • Deine Aufgaben betreffen echte Accounts: Gmail, Dashboards, alles hinter SSO, und dein importiertes Profil ist bereits angemeldet, live, ohne Profilkopie-Schritt oder manuell geöffneten CDP-Port.
  • Du willst Token-Ersparnis pro Aufgabe durch Snapshot-Input plus gebündelte Multi-Aktions-JavaScript-Aufrufe, kombiniert, statt einem CLI-Befehl-Round-Trip pro Aktion.
  • Du willst Aufgaben standardmäßig headful in parallelen Spaces zusehen und in dem Moment übernehmen, in dem eine einen Menschen braucht, ganz ohne separates Flag oder plattformspezifische Display-Einrichtung.
  • Du willst, dass der Browser, in dem du ohnehin lebst, der KI-Agenten-Browser ist: kein Daemon zu verwalten, keine Session-Flags, keine CDP-Verbindung einzurichten.

Wähle agent-browser, wenn

  • Du läufst in headless CI-Umgebungen oder Serverless-Funktionen, wo kein Desktop-Browser verfügbar ist und wegwerfbare Sitzungen genau der Sinn der Sache sind.
  • Du baust auf Vercel Sandbox oder steckst schon tief im Vercel-Ökosystem und willst ein Tool, das dafür mitentwickelt wurde.
  • Du willst einen minimalen Footprint auf Servern: eine Rust-CLI und ein Daemon ohne Abhängigkeit von Playwright oder einer Node.js-Laufzeitumgebung, installierbar über npm, Homebrew oder Cargo.
  • Du brauchst iOS-Safari-Abdeckung über WebDriver, was ego lite, nur Chromium, nicht abdeckt.

Gib deinem Agenten einen echten Browser

Kostenlos, läuft auf deinem Mac und importiert dein Chrome-Profil mit einem Klick. Funktioniert mit Claude Code, Codex, Cursor und jedem CLI-Agenten, der Code schreibt.

Noch am Abwägen? Sieh, wie agent-browser im Vergleich zu den anderen Tools in diesem Bereich abschneidet.

FAQ

agent-browser, auch bekannt als Vercel agent-browser, da Vercel Labs es entwickelt hat, ist eine Open-Source-CLI für Browser-Automatisierung, gebaut für KI-Coding-Agenten: eine Rust-CLI vor einem reinen Rust-Daemon, der Chrome direkt über das DevTools-Protokoll steuert, ganz ohne Playwright oder Node.js-Laufzeitumgebung. Der snapshot-Befehl liefert einen kompakten Accessibility-Tree mit @e-Referenzen, sodass Agenten gegen stabile Referenzen klicken und ausfüllen statt gegen brüchige Selektoren, und es wird als Skill für Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot und die meisten anderen Coding-Agenten ausgeliefert, mit einem MCP-Server als optionalem Subcommand statt als Standardweg. Es ist kostenlos, gut durchdacht und weit verbreitet.

Ja, wenn es bei deinen Aufgaben um echte Accounts geht oder sie davon profitieren, sichtbar zu sein. Beide geben einem Coding-Agenten einen Browser über eine CLI oder einen Skill statt über ein MCP-first-Setup; ego lite ergänzt das standardmäßig live importierte Chrome-Profil, headful Fenster, die du übernehmen kannst, parallele Spaces und die Ausführung mehrerer Aktionen in JavaScript. agent-browser bleibt eine saubere Wahl für wegwerfbare, headless Automatisierung in Skripten und CI.

Ja, mit zusätzlicher Einrichtung, und noch nicht ganz zuverlässig. Übergibst du einen Profilnamen, kopiert agent-browser dieses Chrome-Profil als schreibgeschützten Snapshot in ein temporäres Verzeichnis, sodass es mit deinen bestehenden Logins startet, aber nichts, was während der Sitzung geschrieben wird, zurück in dein echtes Profil kopiert wird; unter Windows musst du Chrome außerdem vorher schließen, da Profildateien gesperrt sein können. Es gibt auch einen persistenten Profilmodus, der Cookies und Login-Status eigenständig über Neustarts hinweg erhalten soll, aber dazu gibt es einen offenen Bug-Report, dass das Profilverzeichnis zwischen den Läufen leer bleibt. Eine Verbindung zu einem laufenden Chrome über CDP funktioniert ebenfalls, aber die eigene Dokumentation des Projekts weist darauf hin, dass dieser Port die volle Browserkontrolle für jeden lokalen Prozess offenlegt. In ego lite ist der eingeloggte Browser der Standard: Importiere dein Profil einmal, und jede Agent-Aufgabe startet live davon, ganz ohne zusätzliche Flags.

Der Snapshot ist nur die halbe Miete. Der Batch-Modus von agent-browser kann eine feste Liste von Befehlen in einem Prozessstart abfeuern, aber das Modell kann trotzdem erst reagieren, wenn der gesamte Batch fertig ist, sodass eine Aufgabe, bei der jeder Schritt vom vorherigen abhängt, zu einer langen Kette aus Befehl-dann-Modell-liest-das-Ergebnis-Zyklen wird. ego lite lässt den Agenten mehrere Aktionen in einer JavaScript-Ausführung bündeln und sofort über das Ergebnis nachdenken, gelesen als komprimierter Snapshot. Die Ersparnis kommt aus der Kombination beider Effekte und zeigt sich in der Token-Zahl der gesamten Aufgabe, nicht in einem einzelnen Schritt.

Nein. Das ist eine Philosophie, die beide Tools teilen. Die primäre Schnittstelle von agent-browser ist seine CLI, mit einem MCP-Server als optionalem Subcommand für Clients, die einen wollen. ego lite verbindet sich über die ego-browser-Shell, indem du /ego-browser in deinem Agenten ausführst. Bei keinem der beiden musst du standardmäßig MCP-Konfigurationsdateien bearbeiten.

Ja. Sie stehen sich nicht im Weg. Manche Entwickler behalten agent-browser für headless Checks in CI oder auf Vercel Sandbox und nutzen ego lite für alles Interaktive: eingeloggte Aufgaben, parallele Recherche, alles, was sich zu beobachten lohnt. In der Praxis sind die eingeloggten Aufgaben die meisten davon.

Ja. ego lite ist kostenlos, ganz ohne Abo, und die ego-browser-Shell, über die sich dein Agent verbindet, ist MIT-lizenzierte Open Source.