opencode Kosten-Dashboard Lade OpenRouter API...

Analysiere opencode-Sessions und die Kosten der verwendeten Modelle.

JSON-Dateien hier ablegenMehrere Dateien werden gemergt

Keine Daten vorhanden

Bitte lade den JSON-Export aus DBeaver für deine opencode-Datenbank hoch.

Nutze den Standard-JSON-Export in DBeaver. Dieses Dashboard ist für opencode-Sessions und die darin verwendeten Modelle 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: %USERPROFILE%\.local\share\opencode
  • WSL: \\wsl.localhost\Ubuntu\home\[Benutzername]\.local\share\opencode