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

Die beste Selenium-Alternative

Selenium ist der W3C-WebDriver-Standard für Cross-Browser-Tests: Du schreibst das Skript, tunst die Waits und lässt es gegen einen frischen Browser ohne Logins laufen.

ego lite ist die Selenium-Alternative für KI-Agenten: kein Skript, kein Driver, kein Grid. Mit /ego-browser steuert dein Coding-Agent ego lite, liest jede Seite als Snapshot und schreibt eigenes JavaScript, 3 bis 4x schneller als Selenium.

Vertraut von Entwicklern von
GoogleAmazonShopifyTikTokHarvardStanfordUSCUCLA

Warum ego lite besser ist als Selenium

Selenium bleibt die erste Wahl für Cross-Browser-Regression in CI. Agent-Arbeit im Browser, in dem du sowieso lebst, ist eine andere Aufgabe. Führe /ego-browser in Claude Code, Codex oder Cursor aus und beschreibe, was du willst.

3- bis 4-mal schneller bei echten Aufgaben

Selenium's Timing-Probleme sind bekannt: Waits, die du ständig nachjustierst, Elemente, die mitten im Klick veralten, Retries, die schon in der Starter-Config eingebaut sind, und "Element is not clickable at point" für immer auf Stack Overflow.

Führe /ego-browser aus, und dein Coding-Agent steuert ego lite, liest jede Seite als Snapshot mit stabilen @N-Refs, handelt auf Basis dessen, was auf der Seite steht, und liest nur erneut, wenn sich die Seite bewegt hat – ganze Aufgaben werden so 3 bis 4x schneller fertig als mit Selenium.

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

Zwei Browser-Erledigungen gleichzeitig in Selenium laufen zu lassen bedeutet, entweder selbst mit parallelen Driver-Sessions zu jonglieren oder Grid aufzusetzen. Das ist die richtige Maschinerie für eine nächtliche Cross-Browser-Matrix – und weit zu viel für drei Dinge, die vor dem Mittagessen fertig sein sollen.

In ego lite gibt es kein Limit dafür, wie viele Spaces du im selben Browser öffnest: Jeder führt gleichzeitig seine eigene Aufgabe aus, gesteuert von einem Coding-Agent per /ego-browser auf seinem eigenen importierten Chrome-Profil. Keiner davon nimmt dir je den Tab weg, den du gerade nutzt, und du kannst dir jeden Space jederzeit ansehen oder übernehmen.

Kein Hin und Her mehr Geringere Token-Kosten

Rohe Selenium-Skripte verbrauchen keine Tokens, weil kein Modell im Loop steckt. Wickelst du WebDriver für einen Agent ein, zeigt sich die Rechnung schnell: Selenium hat noch immer keinen offiziellen MCP-Server, und Community-Server kippen oft einen schweren DOM-Tree in den Kontext des Modells.

Führe /ego-browser aus: Dein Coding-Agent bündelt mehrere Aktionen in wenigen Zeilen JavaScript pro Zug, um ego lite zu steuern, und liest Seiten als Snapshots von rund 200 bis 400 Tokens. Zusammengenommen braucht dieselbe Aufgabe insgesamt deutlich weniger Tokens.

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 · mcp-selenium
>Add the first product to the cart, then check checkout loads
selenium - start_browser (MCP)(browser: "chrome")
Result
Browser started with session_id 4f1c…
1.6k tokens sent so far
Fresh Chrome, no cookies and no logins. Loading the storefront.
selenium - navigate (MCP)(url: "localhost:3000")
Result
Navigated to localhost:3000
3.1k tokens sent so far
Nothing came back about the page itself. Reading the accessibility resource to find the first product.
selenium - accessibility://current
Accessibility tree
… +214 lines (ctrl+o to expand)
4.9k tokens sent so far
First product card is .product-card. Clicking it.
selenium - interact (MCP)(action: "click", by: "css", value: ".product-card")
Result
Clicked element
6.8k tokens sent so far
Product page is up, so everything I just read is out of date. Reading the tree again.
selenium - accessibility://current
Accessibility tree
… +206 lines (ctrl+o to expand)
9.2k tokens sent so far
Add to cart is .add-to-cart.
selenium - interact (MCP)(action: "click", by: "css", value: ".add-to-cart")
Result
Clicked element
11.2k tokens sent so far
Added. Opening checkout, then I still have to confirm it loaded.
selenium - interact (MCP)(action: "click", by: "css", value: "a[href='/checkout']")
Result
Clicked element
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, 1.1k Tokens insgesamt. Rechts: Selenium über einen Community-MCP-Server, 7 Roundtrips, Tokens steigen auf 13.6k.

Dasselbe Chrome, nativ für Agenten

Selenium kann sich nicht an das Chrome-Profil anhängen, das du bereits nutzt. Richtest du ChromeDriver darauf, während Chrome offen ist, bekommst du "user data directory is already in use."

ego lite basiert auf Chromium und importiert dein gesamtes Chrome-Setup mit einem Klick. Wenn dein Coding-Agent /ego-browser ausführt, steuert er ego lite mit deinen echten, bereits bestehenden Sessions – SSO, 2FA oder Captchas auf Accounts, die du längst hast, bremsen ihn also nicht aus.

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

ego lite im Vergleich mit Selenium

Feature-Vergleich zwischen ego lite und Selenium.
Funktionego liteSelenium
Wie die Arbeit erledigt wirdAufgabe beschreiben; Coding-Agent steuert ego lite über /ego-browserWebDriver-Skripte in Java, Python, C#, Ruby oder JavaScript schreiben
Wartezeiten und FlakinessCoding-Agent liest Snapshots und handelt über /ego-browserExplizite Waits, Stale-Element-Handling, Retry-Zähler
Nutzt deine echten Chrome-Logins weiterJa, Chrome-Profilimport mit einem KlickNein. Frische Session pro Lauf; ein aktives Chrome-Profil ist gesperrt
Einrichtungego lite installieren, /ego-browser in deinem Agent ausführenSprach-Projekt plus ein Driver pro Browser
Funktioniert mit KI-AgentenDafür gebaut, über /ego-browserKein offizielles MCP; Community-Server wie mcp-selenium
Parallele AufgabenSpaces isolieren Aufgaben innerhalb eines sichtbaren BrowsersGrid-Nodes oder parallele Driver-Sessions, die du betreibst
Cross-Browser-ReichweiteNur ChromiumChrome, Edge, Firefox und Safari über WebDriver
Browser für den AlltagJa. Du browst in deinem Space, Agents arbeiten in ihrem eigenenNein, eine Automatisierungsbibliothek für Tests
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
PreisKostenlos, kein AbonnementKostenlos, Apache-2.0 (Grid-Kapazität ist dein Kostenfaktor)
Zuletzt aktualisiert 30. Juli 2026

Der nahtlose Wechsel

Portiere deine WebDriver-Suite nicht. Verlagere die interaktive, eingeloggte Arbeit, die nie in eine Regressionssuite gepasst hat, in wenigen Minuten zu ego lite.

  1. ego (lite) herunterladen

    Lade ego lite herunter und importiere dein Chrome-Profil mit einem Klick. Logins, Cookies und Erweiterungen sind direkt mit dabei.

  2. Starte deine erste Aufgabe mit /ego-browser

    In deinen Agenten einfügen

    /ego-browser Öffne ego.app und liste den Text jedes Buttons auf der Seite auf

    Füge einen Satz in Claude Code, Codex oder Cursor ein und drücke Enter. Kein Driver-Binary, kein Grid, keine MCP-Konfiguration.

  3. Sieh es dir bei der Arbeit an
    ego lite Spaces-Übersicht mit vier Browser-Aufgaben, die nebeneinander laufen: Claude Code verfolgt die Apple-Aktie auf Yahoo Finance, Codex filtert Autos nach Baujahr auf cars.com, Hermes erledigt eine SaaS-Back-Office-Aufgabe, 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 unberührt. Sieh live zu oder übernimm jederzeit. Die Ergebnisse landen zurück in der CLI deines Agents.

Behalte Selenium für Cross-Browser-Regression in CI.

Wann sich welches Tool eignet

Wähle ego (lite), wenn

  • Deine Aufgaben betreffen eingeloggte Seiten: Dashboards, Admin-Panels, alles hinter SSO oder 2FA.
  • Interaktive, einmalige Browserarbeit, die nie in eine Regressionssuite gehört hat.
  • Du willst mehrere Aufgaben parallel in Spaces laufen lassen, ohne Grid aufzusetzen.
  • Dir sind die Token-Kosten pro Aufgabe wichtig. Snapshot-Input plus gebündeltes JavaScript schlägt einen MCP-Call pro Aktion.

Selenium wählen, wenn

  • Du brauchst Firefox- und Safari-Abdeckung. ego lite ist nur Chromium.
  • Dein Team schreibt Tests in Java, Python, C#, Ruby oder JavaScript mit offiziellen WebDriver-Bindings.
  • Du fährst Enterprise-Regression auf Selenium Grid.
  • Du willst den WebDriver-Standard, Apache-2.0-Governance und jahrzehntelange QA-Antworten auf Stack Overflow.

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 unentschlossen? Sieh, wie Selenium im Vergleich zu den anderen Tools in diesem Bereich abschneidet.

FAQ

Selenium ist das am längsten laufende Browser-Automatisierungsprojekt der Branche und die Referenz-WebDriver-Implementierung, mit Bindings für Java, Python, C#, Ruby und JavaScript sowie Grid für verteilte Cross-Browser-Läufe. Für QA-Regression ist es exzellent. Suchen wie Selenium vs Playwright oder Selenium vs Puppeteer vergleichen meist Testframeworks; auf dieser Seite geht es darum, was sich ändert, wenn ein KI-Agent – nicht ein Skript – in einem Browser browst, in dem du bereits angemeldet bist.

Ja für agent-gesteuerte, eingeloggte Browserarbeit: Aufgabe beschreiben, kein WebDriver-Skript, kein Driver-Binary. Nein für Cross-Browser-Regression in CI oder Selenium-Grid-Pipelines. Behalte Selenium für committed Tests; nutze ego lite für interaktive Arbeit, die nie in eine Suite passte.

Selenium wurde für deterministische Testskripte gebaut, nicht für LLM-gesteuerte Loops. WebDriver für einen Agent einzuwickeln bedeutet schwere DOM-Dumps oder Community-MCP-Server wie mcp-selenium – ein offizielles Selenium-MCP vom Projekt selbst gibt es nicht. ego lite ist von Anfang an für Agenten gebaut: Führe /ego-browser aus, und dein Coding-Agent steuert ego lite mit Snapshot-Input und gebündeltem JavaScript.

Es gibt keinen offiziellen Selenium-MCP-Server. Maintainer haben angemerkt, dass interaktive LLM-Sessions den Kontext schnell sättigen. Community-Server wie mcp-selenium existieren, lesen aber oft bei jeder Seitenänderung einen schweren Accessibility-Tree erneut ein. ego lite verzichtet komplett auf MCP: Führe /ego-browser in Claude Code, Codex oder Cursor aus.

Nicht das Profil, das Chrome bereits nutzt. Selenium's Issue-Tracker dokumentiert, dass ChromeDriver sich nicht an ein aktives Standardprofil anhängen kann, während Chrome offen ist. ego lite importiert einmalig eine Kopie deines Profils, und jede Aufgabe startet bereits eingeloggt.

Playwright vs Selenium läuft meist auf Test-Engineering hinaus. Playwright ist ein modernes Framework mit Auto-Waiting und starkem Debugging. Selenium ist der W3C-WebDriver-Standard mit fünf offiziellen Sprachen und Grid für Cross-Browser-Matrizen. Beide starten mit einem leeren Browser. Wenn ein Agent das Browsen übernimmt, ist die größere Frage, ob er deine Logins wiederverwenden kann. Mehr dazu unter ego lite vs Playwright und ego lite vs Puppeteer.

Für Testautomatisierung hängt Selenium vs Puppeteer von Sprache und Browser-Reichweite ab. Puppeteer ist eine schlanke Node.js-Bibliothek, die sich auf Chrome konzentriert. Selenium ist Cross-Browser und mehrsprachig mit Grid. Bei selenium-puppeteer-Suchen, die KI-Agent-Wege vergleichen, bedeuten beide immer noch: Skripte schreiben und pflegen. ego lite entfernt diese Ebene für eingeloggte Agent-Arbeit.

Keins von beiden ist von Haus aus als Agent-Browser gedacht. Teams ergänzen meist Playwright MCP oder einen Community-Selenium-MCP-Wrapper, was immer noch einen Tool-Call pro Aktion und ein frisches oder manuell konfiguriertes Profil bedeutet. ego lite ist der agentennative Weg: Führe /ego-browser aus, und dein Coding-Agent steuert ego lite mit weniger Tokens pro ganzer Aufgabe.

navigator.webdriver ist Teil des WebDriver-Standards, automatisierte Fingerprints sind also zu erwarten. ego lite ist kein Stealth-Tool. Der praktische Unterschied ist enger gefasst: Dein Coding-Agent steuert ego lite, das Chromium, in dem du bereits angemeldet bist – viele Login-Wände tauchen so von vornherein gar nicht erst auf.

Kostenlos, lokal, kein Account. Kein ChromeDriver, GeckoDriver oder Grid, das installiert oder synchron gehalten werden muss. macOS 12+, Intel und Apple Silicon. Führe /ego-browser in Claude Code, Codex oder Cursor aus.