Die Browser-Schnittstelle, die KI-Agenten verdienen.
AWI ist ein MCP-Server, der KI-Agenten eine kompakte, semantische Sicht auf jede Webseite gibt — statt 40.000 Bytes DOM, die sie nicht verarbeiten können.
- Stabile Element-IDs
- Token-effiziente Snapshots
- Kein DOM-Rauschen
- Open-Source
- MIT-lizenziert
- Funktioniert mit Claude, GPT-4o, Gemini, Ollama
- Benötigt Node.js + Chrome
Das Problem
Browser-Automatisierung ist einfach für Skripte.
Schwierig für Agenten.
Aktuelle Tools kippen Tausende Tokens an Rauschen in den Kontext des Agenten. Aufgaben scheitern mittendrin. Selektoren brechen beim nächsten Deploy. Und es gibt keine stabile Möglichkeit, ein Element über mehrere Aufrufe hinweg zu referenzieren.
Live-Beispiel
Sieh, was dein Agent sieht.
Jeder MCP-Tool-Aufruf liefert einen strukturierten semantischen Snapshot — kein Raw DOM.
Der Agent referenziert btn-checkout über eid in jedem folgenden Aufruf — kein Selektor-Suchen, kein erneutes Finden von Elementen nach der Navigation.
So funktioniert es
Fünf Schritte. Ein Installationsbefehl.
Agent ruft ein Browser-Tool über MCP auf
navigate, click, find, type, screenshot…
AWI fängt den Tool-Aufruf ab
Ein lokaler Server, gestartet mit npx — kein Daemon zu verwalten
Puppeteer steuert Chrome
Lokales Chrome über CDP — echtes Rendering, volles JS
Seite auf semantisches XML reduziert
Überschriften, Schaltflächen, Links, Formulare — kein Raw Markup
Agent erhält stabile eids
Referenziere dieselbe Schaltfläche Aufruf für Aufruf. Kein erneutes Finden von Elementen.
AWI läuft lokal und benötigt Node.js und Chrome. Für serverlose oder geteilte Deployments siehe AWI Cloud.
Funktionen
Was Agenten bekommen, das Playwright nicht bietet.
Semantische Snapshots
Regionen, Überschriften, Links, Schaltflächen — keine Wand aus DOM. Agenten denken über Struktur nach, nicht über Markup.
Stabile Element-IDs
Jedes interaktive Element erhält eine stabile eid. Referenziere sie über 10 Tool-Aufrufe hinweg — CSS-Klassen ändern sich beim nächsten Deploy, die eid nicht.
Token-effizient
Snapshots liefern nur die Struktur, die ein Agent zum Handeln braucht — nicht die gesamte Seite bei jedem Aufruf. Längere Aufgaben-Horizonte. Geringerer Token-Verbrauch.
Netzwerk-Inspektion
Sieh jede Anfrage, die auf eine Aktion folgte — überprüfe Formularübermittlungen, verfolge Auth-Flows und debugge Weiterleitungen ohne DevTools-Tab.
Canvas-Inspektion
Wenn die Seite ein Canvas, Diagramm oder Bild ist, erstelle einen Screenshot oder lies Canvas-Daten direkt aus. Semantische Snapshots, wo sie funktionieren; Pixel, wo nicht.
Modell-agnostisch
Funktioniert mit jeder MCP-kompatiblen Agent-Laufzeit: Claude, GPT-4o, Gemini, lokale Modelle. Kein Vendor-Lock-in.
Was Menschen bauen
Agenten, die im echten Web handeln.
Web-Recherche-Agenten
Navigiere, lies und extrahiere aus echten Seiten — Preis-Monitore, Nachrichten-Aggregatoren und Wettbewerbs-Tracker, die mit echten gerenderten Inhalten arbeiten, nicht mit veralteten APIs.
QA & Flow-Automatisierung
Durchlaufe Anmelde-, Checkout- und Onboarding-Flows. Fülle Formulare aus, verifiziere Antworten — ohne die fragilen CSS-Selektoren, die Playwright-Suites brechen.
Dateneingabe & Formularausfüllung
Melde dich an, finde Felder anhand ihres Labels und sende ab — selbst auf Seiten, deren DOM sich zwischen Besuchen verschiebt.
Managed Cloud
Du willst Chrome nicht verwalten?
AWI Cloud betreibt Headless-Chrome für dich. Verbinde dich in Sekunden per API-Schlüssel, teile Sessions im Team und zahle nur für die genutzte Browser-Zeit.
- Kein lokales Chrome oder Node.js zu installieren — nur ein API-Schlüssel
- Teile Browser-Sessions und Zugangsdaten im Team
- Zahle pro Minute — keine Platzgebühren, keine Verpflichtungen
- Starte kostenlos, erweitere beim Skalieren
FAQ
Fragen, die Agenten (und ihre Entwickler) stellen.
Was ist Agent Web Interface (AWI)?
AWI ist ein quelloffener MCP-Server, der KI-Agenten eine kompakte, semantische Sicht auf jede Webseite gibt. Statt rohem DOM oder ausführlichen Accessibility-Bäumen liefert er strukturierte XML-Snapshots mit stabilen Element-IDs (eids), auf die Agenten über mehrere Tool-Aufrufe hinweg verweisen können.
Wie unterscheidet sich AWI von Playwright- oder Puppeteer-MCP-Servern?
Playwright und Puppeteer wurden für deterministische Skripte gebaut, daher übergeben ihre MCP-Wrapper dem Agenten rohes DOM oder lange Accessibility-Dumps, die seinen Kontext überfluten. AWI liefert nur die semantische Struktur, die ein Agent braucht — Überschriften, Buttons, Links, Formulare — mit stabilen eids, sodass Aufgaben länger und mit weit weniger Tokens laufen.
Wie reduziert AWI den Token-Verbrauch?
Eine typische Seite hat über 40.000 Bytes DOM. AWI reduziert sie auf einen kompakten Snapshot — oft unter 1 KB — der nur die interaktiven und strukturellen Elemente enthält, die ein Agent zum Handeln braucht. Das bedeutet weniger Tokens pro Schritt und längere mehrstufige Aufgaben, bevor der Kontext voll ist.
Mit welchen KI-Modellen und Agenten funktioniert AWI?
Mit jeder MCP-kompatiblen Laufzeit — Claude, GPT-4o, Gemini und lokalen Modellen über Ollama. AWI spricht das Model Context Protocol direkt, es gibt also keinen modellspezifischen Glue-Code und keine Herstellerbindung.
Ist AWI kostenlos und quelloffen?
Ja. AWI ist MIT-lizenziert und wird offen auf GitHub entwickelt, du kannst es also kostenlos selbst hosten. Für Teams, die Chrome nicht selbst betreiben möchten, gibt es eine verwaltete AWI Cloud.
Muss ich einen Browser lokal ausführen?
Der lokale Server steuert eine echte Chrome-Instanz über Puppeteer, du brauchst also Node.js und Chrome. Wenn du das nicht selbst verwalten möchtest, betreibt AWI Cloud headless Chrome für dich hinter einem API-Schlüssel.
Loslegen
Ein Befehl. Agenten surfen.
Open-Source · MIT-lizenziert · Funktioniert mit Claude, GPT-4o, Gemini und jedem MCP-kompatiblen Agenten.