CommunityRecherche & Datenanalysegithub.com

danielclopez0/web-agent-demo

Demo von KI-Agenten, die Unternehmenssoftware über Browsersteuerung via Playwright MCP bedienen – bringen Sie Ihre eigene Website mit, der Agent führt die Aktionen durch.

Was ist web-agent-demo?

Dieses Skill-Demo zeigt, wie KI-Agenten (z. B. Claude Code, Cursor, Codex) mithilfe des Playwright MCP (Model Context Protocol) Unternehmenssoftware im Browser steuern können. Anstatt dass der Entwickler manuell klickt oder Skripte schreibt, übernimmt der Agent die Navigation, Dateneingabe und Interaktion mit beliebigen Webanwendungen – vom CRM bis zur ERP-Oberfläche. Der Benutzer bringt einfach seine eigene Ziel-URL mit, und der Agent operiert autonom über den Playwright-gesteuerten Browserkontext. Dies ist besonders nützlich für automatisierte Workflows, Regressionstests, Datenextraktion oder die Integration von Legacy-Webtools. Der Skill demonstriert die praktische Anwendung von KI im Enterprise-Umfeld, reduziert manuelle Arbeit und beschleunigt repetitive Browser-Aufgaben. Er unterstützt alle gängigen KI-Agent-Plattformen, die MCP-kompatibel sind, und erfordert keine tiefe Programmierkenntnisse – nur die Angabe der Zielseite.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add danielclopez0/web-agent-demo

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht web-agent-demo?

Demo von KI-Agenten, die Unternehmenssoftware über Browsersteuerung via Playwright MCP bedienen – bringen Sie Ihre eigene Website mit, der Agent führt die Aktionen durch.

Überblick

Dieses Projekt demonstriert, wie KI-Assistenten (z. B. Claude Code, Cursor, Codex) eine Webanwendung autonom steuern können, indem sie das Playwright MCP (Model Context Protocol) verwenden. Stellen Sie eine Ziel-URL bereit – der Agent übernimmt die Navigation, Klicks, Texteingaben und andere Interaktionen.

Funktionsweise

  1. Playwright MCP stellt dem Agenten Werkzeuge zur Verfügung, um Browser zu öffnen, zu navigieren, Elemente zu finden (z. B. über CSS-Selektoren) und Aktionen auszuführen (klicken, tippen, scrollen).
  2. Der Agent interpretiert Ihre Anweisungen (z. B. „Melde dich im CRM an und exportiere die Kundenliste“) und setzt sie in konkrete Browserschritte um.
  3. Der Benutzer bringt seine eigene Website mit – keine speziellen APIs oder Hooks nötig. Der Agent arbeitet mit der Web-Oberfläche, wie ein menschlicher Benutzer.

Voraussetzungen

  • Node.js (Version 18 oder höher)
  • Playwright (wird automatisch installiert)
  • Ein KI-Assistent, der MCP unterstützt (z. B. Claude Code)

Schnellstart

# Repository klonen
git clone https://github.com/danielclopez0/web-agent-demo.git
cd web-agent-demo

# Abhängigkeiten installieren
npm install

# Playwright-Browser installieren (falls nicht vorhanden)
npx playwright install chromium

# Konfiguration: Ziel-URL in .env setzen
cp .env.example .env
# Bearbeiten Sie .env und setzen Sie TARGET_URL=https://ihre-seite.com

# Agent starten (Beispiel mit Claude Code)
claude code --tool web-agent-demo

Konfiguration

VariableBeschreibungStandard
TARGET_URLDie Webseite, die der Agent steuern soll– (erforderlich)
PLAYWRIGHT_HEADLESSBrowser im Headless-Modus ausführentrue
MCP_PORTPort für den MCP-Server3000

Verwendung mit Claude Code

{
  "tools": [
    {
      "name": "danielclopez0/web-agent-demo",
      "url": "https://github.com/danielclopez0/web-agent-demo"
    }
  ]
}

Fügen Sie diesen Eintrag in Ihrer ~/.claude/config.json (oder projektbasierten Konfiguration) hinzu. Danach kann Claude die Webaktionen über Playwright ausführen.

Beispielsitzung

Stellen Sie sich vor, Sie möchten automatisch einen Einkauf in Ihrem ERP-System anlegen. Sie sagen dem Agenten:

„Öffne das ERP-Panel, logge dich mit Benutzer admin und Passwort geheim ein, navigiere zu „Aufträge → Neu“ und fülle das Formular mit den Daten aus der Datei auftrag.csv.“

Der Agent verbindet sich über Playwright mit Ihrer angegebenen URL, führt die Schritte aus und gibt das Ergebnis zurück (z. B. Bestätigungsmeldung oder Screenshot).

Lizenz

MIT – siehe LICENSE

Verwandte Skills