LLM Session Dashboard Lade OpenRouter API...

Lade deine JSON-Exportdatei hoch, um die Kosten zu analysieren.

Keine Daten vorhanden

Bitte lade eine JSON-Datei hoch, um das Dashboard zu füllen.

Nutze den Standard-JSON-Export in DBeaver. Dieses Dashboard ist speziell für die opencode Datenbank konfiguriert. Führe dazu folgendes SQL aus:

SELECT 
    s.id AS session_id,
    s.title,
    s.time_created AS created,
    s.time_updated AS last_access,
    s.directory as directory,
    s.model,
    (s.tokens_input + s.tokens_cache_write) AS frontend_input_tokens,
    (s.tokens_output + s.tokens_reasoning) AS frontend_output_tokens,
    s.tokens_cache_read AS frontend_cached_tokens,
    (
        SELECT COUNT(*) 
        FROM message m 
        WHERE m.session_id = s.id 
        AND json_extract(m.data, '$.role') = 'user'
    ) AS user_message_count
FROM session s
WHERE s.tokens_input > 0 OR s.tokens_output > 0
ORDER BY created DESC;

Wichtiger Hinweis: Falls der Zugriff in DBeaver verweigert wird (Datenbank ist gelockt, weil OpenCode gerade läuft), erstelle am besten kurz eine lokale Kopie der Datenbankdatei und verbinde dich mit dieser Kopie.

Speicherort der Datenbank: Standardmäßig findest du die Datei hier:
  • Windows: C:\Users\[DeinBenutzername]\.local\share\opencode\opencode.db
    (Hinweis: OpenCode nutzt oft Linux-ähnliche Pfade unter Windows. Seltener auch unter %APPDATA%)
  • WSL / Linux: ~/.config/opencode/opencode.db (oder ~/.local/share/)