Files

635 B

Cost-Analytics Dashboard für OpenClaw API-Nutzung. Importiert Session-JSONL-Files in SQLite, bietet eine REST API und ein interaktives Frontend mit Drill-Down von Monats- bis Einzeleintrags-Ebene. Konversations-Ketten werden über parentId-Walks rekonstruiert.

Stack: .NET 10 Minimal API + Vanilla JS SPA + SQLite | Port: 18684

Deployment

bash deploy.sh

Notizen

  • Config wird server-seitig in dashboard-config.json gespeichert (nicht in Git)
  • JSONL-Import ist Full-Scan (robust gegen OpenClaw Session-Kompaktierung)
  • Balkenanzahl dynamisch: Vielfache von 28, basierend auf Viewport und minBarWidth