Communitygithub.com

leisuremale/openclaw-webui-dashboard

OpenClaw Web Dashboard zur strukturierten und zentralisierten Anzeige von Agentenstatus, Cron-Zustellungen, Skills, Agentenaktivitäten und Logs.

Was ist openclaw-webui-dashboard?

Dieses Skill bietet ein Web-Dashboard für OpenClaw, das es Entwicklern und Nutzern ermöglicht, den Status ihrer KI-Agenten, geplante Cron-Aufgaben, verfügbare Skills, Agentenaktivitäten sowie Systemlogs an einem zentralen Ort einzusehen. Es unterstützt die Plattformen OpenClaw und Claude Code und vereinfacht die Überwachung und Verwaltung mehrerer Agenten durch eine übersichtliche, strukturierte Benutzeroberfläche. Das Dashboard aggregiert Daten aus verschiedenen Quellen des Agenten-Ökosystems und stellt sie in Echtzeit dar, was die Fehlersuche und Optimierung von Workflows erheblich erleichtert. Es ist besonders nützlich für Teams, die mehrere KI-Agenten betreiben und eine klare Sicht auf deren Betriebszustand und Leistung benötigen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add leisuremale/openclaw-webui-dashboard

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht openclaw-webui-dashboard?

OpenClaw Web Dashboard zur strukturierten und zentralisierten Anzeige von Agentenstatus, Cron-Zustellungen, Skills, Agentenaktivitäten und Logs.

Funktionen

  • Agentenstatus: Zeige den aktuellen Status deiner KI-Agenten an (aktiv, inaktiv, Fehler).
  • Cron-Zustellungen: Überwache geplante Aufgaben und deren Ausführungen.
  • Skills: Liste aller verfügbaren Skills und deren Metadaten.
  • Aktivitäten: Verfolge die letzten Aktionen und Ereignisse deiner Agenten.
  • Logs: Durchsuche und filtere Systemlogs für detaillierte Debugging-Informationen.

Voraussetzungen

  • OpenClaw installiert und konfiguriert.
  • Node.js Version 18 oder höher.
  • Ein Webbrowser mit moderner JavaScript-Unterstützung.

Installation

  1. Klone das Repository:

    git clone https://github.com/leisuremale/openclaw-webui-dashboard.git
    cd openclaw-webui-dashboard
    
  2. Installiere Abhängigkeiten:

    npm install
    
  3. Konfiguriere Umgebungsvariablen (optional):

    • PORT: Port für den Webserver (Standard: 3000)
    • OPENCLAW_API_URL: URL zur OpenClaw API
  4. Starte den Server:

    npm start
    

Verwendung

Öffne deinen Browser und navigiere zu http://localhost:3000. Das Dashboard zeigt sofort alle verfügbaren Daten an. Du kannst durch die verschiedenen Bereiche navigieren:

  • Agenten: Klicke auf einen Agenten, um Details zu sehen.
  • Cron: Siehe geplante Jobs und deren Status.
  • Skills: Durchsuche und verwalte installierte Skills.
  • Logs: Verwende das Suchfeld, um nach bestimmten Ereignissen zu filtern.

Konfiguration

Die Konfiguration erfolgt über eine config.json-Datei im Wurzelverzeichnis. Beispiel:

{
  "port": 3000,
  "openclawApiUrl": "http://localhost:8080/api",
  "refreshInterval": 10000
}

API-Endpunkte

Das Dashboard stellt eigene API-Endpunkte bereit:

  • GET /api/agents – Liste aller Agenten
  • GET /api/agents/:id – Details eines Agenten
  • GET /api/crons – Liste aller Cron-Jobs
  • GET /api/skills – Liste aller Skills
  • GET /api/logs – Logs mit optionalem Filter (?level=error)

Beitrag leisten

Bei Fragen oder Verbesserungsvorschlägen öffne bitte ein Issue oder einen Pull Request im GitHub-Repository.

Lizenz

MIT

Verwandte Skills