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
-
Klone das Repository:
git clone https://github.com/leisuremale/openclaw-webui-dashboard.git cd openclaw-webui-dashboard -
Installiere Abhängigkeiten:
npm install -
Konfiguriere Umgebungsvariablen (optional):
PORT: Port für den Webserver (Standard: 3000)OPENCLAW_API_URL: URL zur OpenClaw API
-
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 AgentenGET /api/agents/:id– Details eines AgentenGET /api/crons– Liste aller Cron-JobsGET /api/skills– Liste aller SkillsGET /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