Dashboard starten
http://localhost:8020.
Das Dashboard liest direkt aus dem Dateisystem – aus deinen Claude Code Projektordnern und den failproofai Konfigurationsdateien. Es werden keine Daten an einen externen Dienst übertragen.
Seiten
Projekte
Listet alle Claude Code Projekte auf, die auf deinem Rechner gefunden wurden. Projekte werden aus~/.claude/projects/ (oder dem über CLAUDE_PROJECTS_PATH festgelegten Pfad) eingelesen.
Jedes Projekt zeigt:
- Projektname (abgeleitet vom Ordnerpfad)
- Anzahl der Sitzungen
- Datum der letzten Sitzungsaktivität
Sitzungen
Listet alle Sitzungen innerhalb eines Projekts auf. Jede Sitzung zeigt:- Sitzungs-ID
- Start- und Endzeitstempel
- Anzahl der Tool-Aufrufe
- Anzahl der Hook-Aktivitäten (ausgelöste Richtlinien)
Sitzungs-Viewer
Der Sitzungs-Viewer beantwortet die zentrale Frage bei autonomen Agents: Was hat der Agent getan, und ist er auf Kurs geblieben? Er zeigt eine Zeitleiste aller Ereignisse einer Sitzung:- Nachrichten – Claudes Textantworten und Benutzeranfragen
- Tool-Aufrufe – Jeder von Claude aufgerufene Tool, mit Eingabe und Ausgabe
- Richtlinienaktivität – Für jeden Tool-Aufruf: welche Richtlinien ausgelöst wurden und welche Entscheidung sie zurückgegeben haben
Richtlinien
Eine Seite mit zwei Tabs zur Verwaltung von Richtlinien und zur Einsicht in Aktivitäten.- Policies tab
- Activity tab
- Einzelne Richtlinien per Klick aktivieren oder deaktivieren (schreibt in
~/.failproofai/policies-config.json) - Eine Richtlinie aufklappen, um ihre Parameter zu konfigurieren (für Richtlinien, die
policyParamsunterstützen) - Hooks für einen bestimmten Scope installieren oder entfernen
- Einen benutzerdefinierten Pfad für die Richtliniendatei festlegen
Automatische Aktualisierung
Das Dashboard verfügt über einen Auto-Refresh-Schalter in der oberen Navigation. Wenn aktiviert, wird die aktuelle Seite regelmäßig aktualisiert, um neue Sitzungen und Richtlinienaktivitäten anzuzeigen, sobald sie auftreten. Unverzichtbar für die Überwachung langläufiger autonomer Agent-Sitzungen.Seiten deaktivieren
Wenn du nur bestimmte Teile des Dashboards benötigst, setzeFAILPROOFAI_DISABLE_PAGES auf eine kommagetrennte Liste von Seitennamen:
policies, projects.
Design
Das Dashboard unterstützt hellen und dunklen Modus. Umschalten über den Button in der Navigationsleiste. Die Einstellung wird im lokalen Speicher deines Browsers gespeichert.Projektpfad konfigurieren
Standardmäßig liest das Dashboard aus dem Standard-Claude Code Projektverzeichnis. Für individuelle Setups lässt sich dieser Pfad überschreiben:Zugriff von einem Nicht-localhost-Host
Wenn du das Dashboard im Dev-Modus (npm run dev) ausführst und von einem anderen Hostnamen als localhost darauf zugreifst – beispielsweise einer benutzerdefinierten Domain, einer Remote-IP oder einer getunnelten URL – kann folgende Warnung erscheinen:
--allowed-origins:
FAILPROOFAI_ALLOWED_DEV_ORIGINS gesetzt werden:
Dies gilt ausschließlich für den Dev-Modus. Beim Ausführen von
failproofai (Produktionsmodus) gibt es keinen HMR-Websocket und kein Cross-Origin-Problem mit Dev-Ressourcen.
