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

Die beste Playwright-Alternative

Playwright ist Microsofts skriptorientiertes Automatisierungsframework: Du schreibst TypeScript oder Python gegen Browserkontexte, richtest Locators ein und kommst jedes Mal zurück, um sie zu reparieren, wenn sich die Seite ändert.

ego lite skips the script. Your agent reads the page as a compressed Snapshot and writes its own JavaScript, already signed into your real Chrome. Across 31 live browser automation jobs it finishes 96.8% of tasks with a perfect score; agent-driven Playwright finishes 71%.

Vertraut von Entwicklern von
GoogleAmazonShopifyTikTokHarvardStanfordUSCUCLA

Browser automation benchmark: ego lite vs Playwright

This is agent-driven browser automation on live websites, not a scripted test suite you commit to CI. ego lite and Playwright ran the same 31 multi-step tasks end to end: several pages, several decisions, many behind a login. A locator recorded last month often dies on those pages. Both ran the identical set, so the bars below compare the same jobs.

agent: pimodel: ChatGPT 5.6 Solthinking: max31 tasks

Task completion rate

How often the agent finished the job. Stuck at login, skipped a step, or returned the wrong result: that task is a fail. Higher is better.

ego lite96.8%30 of 31 tasks perfect
playwright-cli71.0%22 of 31 tasks perfect

Cost per completed task

What one finished job costs in model spend. Failures still get billed, so they push this number up. Lower is better.

ego lite$1.98
playwright-cli$4.61

Model turns per task

How many times the model had to look at the page and choose the next action. Extra looks mean extra tokens, extra waiting, and extra places to stall. Lower is better.

ego lite30.3
playwright-cli42.8

Average task time

How long a job took from start to finish, on average, including time spent waiting on the model. Lower is better.

ego lite8m 38s
playwright-cli11m 33s

We ran every tool twice and kept the better score. A failed task still counts against it.

Playwright ran through playwright-cli, the CLI Microsoft ships for coding agents. Not a saved test script.

Check the numbers, or rerun the tasks yourselfThe 31 tasks, the grading checklists, and the raw results are open source. If a number looks off, open the repo.ego-browser-benchmark-framework

Warum ego lite besser ist als Playwright

Playwright hat sich seinen Platz als modernes Testframework verdient, und für feste, deterministische End-to-End-Suites in CI ist es weiterhin das Tool, das es zu schlagen gilt. Aber wenn die Aufgabe interaktiv ist: dieses Dashboard auslesen, jene Spesenabrechnung einreichen, drei Abläufe vor dem Mittagessen prüfen, wird das Skript zum Ballast. ego lite übergibt diese Aufgabe an den Coding-Agenten, den du bereits nutzt, über die Open-Source-Shell ego-browser.

96.8% of tasks done perfectly. No other tool tops 84%.

A Playwright script survives about as long as the page it was recorded against. Codegen locators capture one DOM snapshot, and a redesign a few months later leaves you patching selectors instead of shipping. Even driven by an agent through Microsoft's own playwright-cli, 29% of those 31 live-site tasks ended short of a perfect score.

In ego lite, your agent reads the page as a compressed Snapshot with stable @N refs and writes the JavaScript itself, so it adapts when the page changes instead of breaking: 96.8% of the same 31 tasks ended perfect, at the fastest average task time of the five tools measured.

Time to finish a task, shorter is better
518 sego (lite)
693 splaywright-cli
Data source - Task: finish an average live-site job

Paralleles Multitasking, schnellere Ausführung

Die parallelen Testläufe von Playwright sind standardmäßig headless. Im Headed-Modus öffnet sich pro Worker ein eigenes Betriebssystemfenster, ohne Möglichkeit, eines davon zu pausieren und zu übernehmen. Deshalb bleiben die meisten Teams bei headless und werten die Trace-Datei erst danach aus.

In ego lite gibt es kein Limit, wie viele Spaces du öffnest: Jeder führt gleichzeitig seine eigene Aufgabe aus, auf seinem eigenen importierten Chrome-Profil, und keiner klaut dir jemals den Tab, den du gerade nutzt. Sieh dir jeden Space live an oder übernimm ihn jederzeit.

Kein Hin und Her mehr Geringere Token-Kosten

Steuerst du Playwright über einen Agenten mit Microsofts eigenem playwright-cli, gibst du trotzdem einen Befehl pro Aktion aus: Snapshot, einen Ref anklicken, erneut Snapshot, das Ergebnis lesen, den nächsten Befehl festlegen.

In ego lite fasst der Agent mehrere Aktionen in einen einzigen JavaScript-Aufruf pro Runde zusammen und liest die Seite als komprimierten Snapshot statt als vollständigen Accessibility-Dump. Zusammen genommen senkt das den gesamten Tokenverbrauch der Aufgabe deutlich.

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 · playwright-cli
>Add the first product to the cart, then check checkout loads
$playwright-cli open localhost:3000
stdout
Opened http://localhost:3000
1.6k tokens sent so far
Storefront loaded. Snapshotting to find the first product.
$playwright-cli snapshot
Snapshot
… +224 lines (ctrl+o to expand)
3.1k tokens sent so far
First product card is e12. Clicking it.
$playwright-cli click e12
stdout
Clicked e12
4.9k tokens sent so far
Product page is up, refs are stale. Snapshotting again.
$playwright-cli snapshot
Snapshot
… +205 lines (ctrl+o to expand)
6.8k tokens sent so far
Add to cart button is e8.
$playwright-cli click e8
stdout
Clicked e8
9.2k tokens sent so far
Added. Heading to checkout.
$playwright-cli click e21
stdout
Clicked e21
11.2k tokens sent so far
Confirming the checkout page actually rendered.
$playwright-cli snapshot
Snapshot
… +229 lines (ctrl+o to expand)
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: Playwright gesteuert über playwright-cli, 7 Round-Trips, Tokens steigen auf 13.6k.

Dasselbe Chrome, nativ für Agenten

Ein neuer Playwright-Kontext startet leer, also bedeutet echte Authentifizierung, den Login zu scripten, storageState zu speichern und zu hoffen, dass die Tokens deinen Testlauf überleben. Rotiert ein Anbieter die Refresh-Tokens, so wie Auth0 es unter MFA tut, bricht der gespeicherte Zustand trotzdem zusammen.

ego lite importiert dein gesamtes Chrome-Profil mit einem Klick: Cookies, Sessions und Extensions kommen alle mit, sodass der Agent überall dort, wo du angemeldet bist, direkt startet.

ego lite Chrome-Profil-Import: Ein-Klick-Setup mit allen deinen Logins, keine storageState-Datei nötig

ego lite vs. Playwright

Feature-Vergleich zwischen ego lite und Playwright.
Funktionego litePlaywright
Wie die Arbeit erledigt wirdAufgabe beschreiben; dein Agent steuert den BrowserTS-/Python-/Java-/.NET-Skripte schreiben und pflegen
Umgang mit SeitenänderungenAgent liest den Snapshot neu ein und passt sich anLocators brechen; du aktualisierst den Code
Eingeloggte Websites (SSO, 2FA)Erbt dein echtes Chrome-Profil und deine SessionsLeere Contexts; Logins skripten, storageState verwalten
EinrichtungApp installieren, /ego-browser in deinem Agenten ausführenNode-/Python-Projekt, Browser installieren, Config-Datei
Funktioniert mit KI-AgentenDafür gebaut: Claude Code, Codex, Cursor über ego-browserÜber codegen, playwright-cli oder den separaten Playwright-MCP-Server
Browser automation on live sites (31 tasks, same model)96.8% perfect, $1.98 per completed task, 8m 38s average71% perfect, $4.61 per completed task, 11m 33s average (via playwright-cli)
Parallele AufgabenSpaces isolieren Aufgaben innerhalb eines sichtbaren BrowsersWorkers und Contexts, meist headless
Browser für den AlltagJa, du browst in deinem Space, während Agenten in ihrem arbeitenNein, eine Automatisierungs-Library, kein Browser, in dem du lebst
CI-TestsuitesNein, interaktive Agent-Aufgaben, kein committeter TestcodeJa, der stärkste Test-Runner und die beste CI-Story überhaupt
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 und Open Source
Zuletzt aktualisiert 20. Aug. 2026

Der nahtlose Wechsel

Du portierst deine Playwright-Tests nicht zu ego lite. Behalte sie. Was übernommen wird, ist alles, was du außerhalb von CI geskriptet hast, oder lieber nicht skriptest: die einmalige, eingeloggte Browser-Arbeit, die sich jede Woche ändert.

  1. ego (lite) herunterladen

    Lade ego lite herunter und importiere dein Chrome-Profil mit einem Klick. Die Logins, die deine Test-Contexts nie hatten, sind dann auch dabei.

  2. Starte deine erste Aufgabe mit /ego-browser

    In deinen Agenten einfügen

    /ego-browser Öffne ego.app und liste jeden Link in der Navigationsleiste auf

    Führe /ego-browser in Claude Code, Codex oder Cursor aus. Kein Projekt-Scaffold, kein playwright.config.

  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

    Gib dem Agenten eine Aufgabe, für die du normalerweise ein Skript schreiben würdest, etwa Zahlen aus einem eingeloggten Dashboard ziehen oder einen Checkout-Flow durchgehen, einfach in einem Satz beschrieben.

Behalte Playwright für deterministische End-to-End-Suites in CI. ego lite deckt die interaktive Agent-Seite ab; die beiden stehen sich bei dieser Aufgabe nicht im Weg.

Wann sich welches Tool eignet

Wähle ego (lite), wenn

  • Die Arbeit findet hinter deinen Logins statt: Dashboards, Admin-Panels, SSO, und storageState zu skripten lohnt sich nicht.
  • Du beschreibst die Aufgabe lieber Claude Code, Codex oder Cursor, statt ein Testprojekt aufzusetzen und Locators zu pflegen.
  • Du willst mehrere Abläufe parallel in Spaces prüfen lassen, während du im selben Browser weiter surfst.
  • Dir geht es um die Token-Kosten pro Aufgabe: Snapshot-Input plus gebündeltes JavaScript hält ganze Aufgaben zusammen günstig.

Wähle Playwright, wenn

  • Du baust feste End-to-End-Testsuiten, die deterministisch in CI laufen. Das ist die Kernstärke von Playwright.
  • Du verlässt dich auf den Test-Runner, Auto-Waiting, Trace Viewer und Codegen, Tools, die den meisten Konkurrenten noch fehlen.
  • Du brauchst Abdeckung für Firefox und WebKit. ego lite läuft nur auf Chromium.
  • Dein Team arbeitet mit TypeScript, Python, Java oder .NET und will in jeder Sprache erstklassige Bindings.

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 dir an, wie Playwright im Vergleich zu anderen Tools in diesem Bereich abschneidet.

FAQ

Playwright ist Microsofts Open-Source-Automatisierungsframework für Chromium, Firefox und WebKit, mit erstklassigen Bindings für TypeScript, Python, Java und .NET. Test-Runner, Auto-Waiting, Trace Viewer und CI-Integration sind die stärksten in dieser Kategorie, und bei festen, deterministischen End-to-End-Testsuiten ist es das Maß der Dinge. Microsoft hat außerdem begonnen, playwright-cli auszuliefern, eine token-bewusste Begleit-CLI des Playwright-Teams für Coding-Agenten wie Claude Code und Copilot. Auf dieser Seite geht es um das Kernframework sowie seine Skript- und CLI-Workflows; Playwright MCP, der separate, agentenorientierte MCP-Server, hat eine eigene Vergleichsseite. Entwickler, die einen agentengesteuerten Ansatz wählen, wägen außerdem Browser Use vs Playwright und Stagehand vs Playwright ab, da alle drei in den meisten LLM-gesteuerten Browsing-Stacks auftauchen.

Für KI-Agenten-gesteuerte Browser-Arbeit, ja: keine Skripte, echte Logins, parallele Spaces, das macht es zu einer der wenigen Playwright-Alternativen, die speziell für Agenten gebaut sind statt für noch mehr Skripting. Für feste End-to-End-Testsuiten in CI, nein. Playwright ist bei Test-Runner, Tracing und Cross-Browser-Abdeckung wirklich ausgezeichnet, und dabei solltest du bleiben. Die ehrliche Aufteilung: Playwright für Tests, die du committest, ego lite für Aufgaben, die du delegierst.

We ran both tools on the same 31 browser automation tasks on live websites, driven by the same pi agent with the same model (gpt-5.6-sol, thinking effort max) and graded by the same written checklist. Each tool keeps its better of two full runs. Playwright entered through playwright-cli, the companion CLI the Playwright team ships for coding agents, which is the strongest agent-facing way to run it today. ego lite finished 30 of 31 tasks perfectly (96.8%) at $1.98 per completed task; agent-driven Playwright finished 22 of 31 (71%) at $4.61. The tasks, the checklists, and the raw results are open source in the ego-browser-benchmark-framework repository on GitHub, so every number can be audited or reproduced.

Alle drei sind Script-first-Frameworks, egal ob du nach playwright vs puppeteer oder puppeteer vs playwright suchst. Playwright gewinnt bei neuen Testsuiten: schnellster Runner, Auto-Waiting, TS/Python/Java/.NET, alle drei Engines. Puppeteer gewinnt, wenn du in Node nur Chrome brauchst und eine schlanke API auf DevTools-Ebene willst. Selenium gewinnt dort, wo der W3C-WebDriver-Standard, breite Sprachbindings oder ein bestehendes Enterprise-Grid zählen. ego lite spielt eine andere Rolle: Ein KI-Agent übernimmt das Browsing statt eines Skripts, ohne Code zum Pflegen und mit deinem echten, eingeloggten Profil von Anfang an.

Bei Selenium vs Playwright geht es um Trade-offs auf beiden Seiten. Playwright: schnellere Ausführung, eingebautes Auto-Waiting, ein moderner Test-Runner und Tools wie Trace Viewer und Codegen; der Trade-off ist ein jüngeres Ökosystem. Selenium: der W3C-WebDriver-Standard, die breiteste Sprach- und Legacy-Browser-Abdeckung und zwei Jahrzehnte Enterprise-Einsatz; der Trade-off ist ausführlicherer Code und mehr explizites Wait-Management. Wer sich heute für ein Testframework entscheidet, greift meist zu Playwright. Wenn die Arbeit agentengesteuert statt skriptbasiert ist, sieh dir an, wie ego lite im Vergleich zu Selenium abschneidet, auf unserer Selenium-Seite.

Both wrap a fresh Playwright browser for agent use, and both still run one command per action in a blank profile: Playwright MCP as MCP tool calls, playwright-cli as CLI invocations. ego lite instead batches multiple actions in JavaScript per turn, reads pages as compressed Snapshots, and starts from your real logged-in Chrome profile. Across those 31 live-site jobs that difference measures out to 96.8% of tasks perfect against 71%, at $1.98 per completed task against $4.61, with playwright-cli as the Playwright entrant. Full breakdown on the ego lite vs Playwright MCP page.

Teilweise. Du kannst nach einem skriptbasierten Login storageState speichern oder einen persistenten Context starten, der auf ein Chrome-Profilverzeichnis zeigt, aber Sessions laufen ab, 2FA und SSO unterbrechen skriptbasierte Logins, und ein Profil lässt sich nicht mit einem laufenden Chrome teilen. ego lite importiert dein Profil einmal, und der Agent erbt von da an den echten Login-Status.

Ja. Kostenlos, ohne Abo, Daten werden lokal gespeichert. Die ego-browser-Shell, über die sich dein Agent verbindet, ist MIT-lizenzierte Open Source.