Skip to main content
AI Tool Radar
OSI-openComputer-Use und autonome Agents

Playwriter

remorses

KI-Agents dein bestehendes Chrome via Playwright und MCP steuern lassen - Logins und Cookies intakt.

3.6k Stars(Stand 2026-06-14)Auf GitHub ansehenHomepage

Was ist Playwriter?

Playwriter ist eine Chrome-Extension plus CLI/MCP-Server, der Agents mit deinem bereits laufenden Browser verbindet und dabei Logins, Cookies und Extensions intakt hält. Agents erhalten vollen Playwright-API-Zugriff über ein WebSocket-Relay, nutzbar aus Skripten und Agent-Frameworks.

Playwriter im Detail

Die meisten Browser-Automatisierungs-Tools starten eine saubere, wegwerfbare Chrome-Instanz. Das klingt aufgeräumt, bis ein Agent etwas Echtes tun soll: Er landet vor einer Login-Wand, hat keine Cookies, keine gespeicherten Sessions, keine Extensions und wird von Bot-Abwehr oft sofort erkannt. Cookie-Injection und das Wiedereinspielen von Zugangsdaten sind die üblichen Notlösungen, und sie sind fragil. Playwriter von dem Entwickler remorses geht den umgekehrten Weg. Es ist eine Chrome-Extension zusammen mit CLI und MCP-Server, mit der KI-Agenten genau den Browser steuern, den du ohnehin nutzt, mit deinen Logins, Cookies und Extensions intakt. Statt deinen authentifizierten Zustand woanders nachzubauen, arbeitet der Agent einfach darin, was eine ganze Klasse brüchiger Setup-Schritte aus agentischen Browser-Aufgaben entfernt.

Der Aufbau hat drei Schichten. Eine Chrome-Extension hängt sich über das Chrome DevTools Protocol an einen Tab und öffnet eine WebSocket-Verbindung zu einem lokalen Relay-Server auf localhost:19988, der diese Verbindung dann MCP-Clients und der CLI bereitstellt. Die Steuerung ist pro Tab freiwillig: Du klickst auf das Extension-Icon, es wird grün, und nur dieser Tab lässt sich steuern. Was Playwriter von vielen MCP-Browser-Tools abhebt, ist die Schnittstelle für Agenten. Statt eines festen Satzes von einem Dutzend vordefinierter Aktionen stellt es ein einziges execute-Tool bereit, das vollständige Playwright-Snippets annimmt. So nutzt das Modell sein bereits vorhandenes Playwright-Wissen und verbraucht weniger Kontext für Tool-Definitionen. Bevorzugt werden zudem kompakte Accessibility-Snapshots statt Screenshots, dazu Netzwerk-Interception, Live-Debugging und Sessions mit Zustand über CLI-Aufrufe hinweg.

Die naheliegende Zielgruppe sind alle, die einen Agenten in einem echten, eingeloggten Browser arbeiten lassen wollen statt in einer sterilen Sandbox. Das umfasst Entwickler, die Browser-Steuerung in Claude Code, Cursor oder OpenCode einbinden, und Leute, die Abläufe auf Seiten automatisieren, die frischen Headless-Sessions feindlich gegenüberstehen. Konkrete Einsätze sind das Scrapen oder Monitoren hinter einer Authentifizierung ohne erneutes Login, das Inspizieren und Reverse-Engineering der API-Aufrufe einer Seite per Netzwerk-Interception, das Setzen von Breakpoints und Live-Bearbeiten von Seiten-Code beim Debugging sowie das Aufzeichnen eines Ablaufs als Screen-Recording. Weil die Steuerung pro Tab läuft und ein Mensch in der Schleife bleibt, passt es auch zu halb beaufsichtigter Arbeit: Du lässt den Agenten laufen, löst aber ein CAPTCHA oder einen Consent-Banner selbst und gibst die Kontrolle dann zurück.

Die ehrlichen Einschränkungen sind real. Playwriter ist auf die Desktop-Session ausgerichtet: Es steuert das laufende Chrome einer Person, nicht eine Flotte serverseitiger Browser, und adressiert damit keine großflächige parallele Automatisierung. Es erfordert die Installation einer Chrome-Extension, was in abgeschotteten oder verwalteten Unternehmensumgebungen mit eingeschränkter Extension-Policy Reibung bedeutet. Das Projekt weist eine niedrige Fork-Zahl aus, was darauf hindeutet, dass die Verbreitung bisher eher individuell als unternehmensweit ist, und diese Reifelücke sollte man mitdenken. Das README selbst nennt rauhe Kanten: Ein Chrome-Bug in der chrome.debugger-API kann dazu führen, dass Seiten about:blank zurückgeben, bis man Chrome neu startet, der Browser kann beim Verbinden in den hellen Modus wechseln, die Automatisierungs-Infoleiste bleibt bewusst sichtbar und Remote-Zugriff erfordert ein explizites Tunnel-Setup. Einem fähigen Agenten vollen Playwright-Zugriff auf deinen authentifizierten Browser zu geben, ist zudem eine bedeutsame Vertrauensentscheidung.

Gegenüber der kommerziellen Alternative Browserbase lösen beide unterschiedliche Probleme. Browserbase ist verwaltete, serverseitige Browser-Infrastruktur, gebaut für Skalierung, Bereitstellung ohne Installation und Nebenläufigkeit, also genau das, was man braucht, wenn viele Agenten Browser auf Abruf benötigen. Playwriter ist bewusst das Gegenteil: Es lebt auf deinem Rechner, nutzt deine echte Session wieder und tauscht Skalierung gegen Authentizität und null erneute Anmeldungen. Greif zu Playwriter, wenn es darum geht, einen Agenten in deinem persönlichen oder beruflichen Browser mit all deinem vorhandenen Kontext agieren zu lassen, oder wenn du agentische Abläufe gegen Seiten baust und debuggst, die frische Sessions abwehren. Zu früh, oder schlicht das falsche Werkzeug, ist es, wenn du installationsfreie, serverseitige Automatisierung über viele Sessions hinweg im großen Maßstab brauchst. Für einen einzelnen, vertrauenswürdigen Operator ist es jedoch eine pragmatische und ungewöhnlich fähige Option.

Vor- & Nachteile

Pros

  • Wiederverwendet authentifizierte Browser-Sessions - keine erneuten Logins oder Cookie-Injection-Hacks
  • Sehr aktive Pflege mit häufigen Releases
  • Duale CLI- und MCP-Schnittstelle funktioniert aus Skripten und Agent-Frameworks

Cons

  • Niedrige Fork-Zahl deutet auf begrenzte Drittanbieter-/Enterprise-Adoption bisher hin
  • Erfordert eine Chrome-Extension-Installation - Reibung in gesperrten Umgebungen
  • Desktop-Session-zentriert, keine serverseitige Skalierungs-Automation

Lizenz

MIT (OSI-open)

Wann interessant

Einen Agent in deinem persönlichen oder Arbeits-Browser mit all deinen bestehenden Logins und Kontext betreiben lassen.

Wann zu früh

Du benötigst Zero-Install-serverseitige Browser-Automation im großen Maßstab.

Kommerzielle Alternative & Verwandtes

  • Kommerzielles Pendant: Browserbase

Dieses Repo war in der Ausgabe 2026-07 des Open-Source-KI-Radars.