home

Claude Wrapped – Dein persönliches Claude‑Usage‑Dashboard

Key Takeaway

„Claude Wrapped“ ist ein selbstgebautes Tool, das Ihre Claude-Code‑Statistiken aus der Datei ~/.claude/stats-cache.json sammelt, über WASM‑basierenden Raymarcher visualisiert und in einer Cloud‑SQLite‑Datenbank speichert, so dass Sie Ihre Nutzung mit anderen vergleichen können.

Projektbeschreibung

Ein „Wrapped“‑Tool für Claude-Code, das Statistiken (Tokens, Nachrichten, Modellaufrufe, Kosten) sammelt und visualisiert. Bietet einen interaktiven Raymarcher in C, der per WASM kompiliert wird und in einer bun‑basierten CLI ausgeführt wird. Daten werden in einer Cloud‑SQLite‑Datenbank (Cloudflare D1) abgelegt, wobei ein Cron‑Job alle 15 Minuten die globalen Statistiken neu berechnet.

Technologie‑Stack

  • Frontend: TypeScript + OpenTUI (mit Yoga‑Layout) für ein flexibles, pseudo‑Canvas‑UIs.
  • Compute: C‑Raymarcher, kompiliert mit clang bzw. zig cc; nutzt WASM und SIMD für Performance.
  • Runtime: Bun zur schnellen Ausführung und Paketverwaltung (bun x @spader/claude-wrapped).
  • Datenbank: Cloudflare D1 (SQLite in der Cloud).
  • Hosting: Cloudflare für Domains und Serverinfrastruktur.

Installation & Nutzung

  1. Repository auf GitHub: https://github.com/tspader/claude-wrapped/
  2. Einfache Ausführung über Bun: bun x @spader/claude-wrapped
  3. Der Raymarcher ist bereits vorgekompiliert; kein C‑Compiler benötigt.

Wrapped‑Kultur

Der Autor bezieht sich auf „Wrapped Season“ und die Idee, persönliche Nutzungsdaten wie bei Spotify Wrapped zu visualisieren. Er hebt hervor, wie einfach das Tool in vorhandene Arbeitsabläufe (z. B. Opencode‑CLI) integriert werden kann.

Herausforderungen

  • Der Statistikspeicher (stats-cache.json) beschränkt sich aktuell auf etwa einen Monat, was die Historie begrenzt.
  • Der Autor gibt zu, dass das Tool in einem hektischen Wochenende erstellt wurde und vermutlich Fehler enthält.

Support

Kontakt per E‑Mail: spader@spader.zone. Der Autor ist offen für Rückmeldungen und Bug‑Reports.

Nebenerwähnungen

Kurze Werbung für das Steam‑Game „Deep Copy“. Diskussion über persönliche Erfahrungen mit Bun und Cloudflare, inkl. humorvoller Selbstkritik („i’m a moron“).

FAQs

Wie installiere ich Claude Wrapped und welche Abhängigkeiten benötigt es?

Die Installation erfolgt über Bun: bun x @spader/claude-wrapped. Abhängigkeiten: Bun, Clang bzw. Zig CC (falls nicht vorgekompiliert), und Zugriff auf Cloudflare D1.

Welche spezifischen Daten werden in der Cloudflare D1‑Datenbank gespeichert?

Tokens, Nachrichten, Modellaufrufe und Kosten, aggregiert pro Benutzer und global.

Kann ich die Statistiken länger als einen Monat verfolgen oder exportieren?

Derzeit ist die Speicherung auf etwa einen Monat begrenzt. Exportfunktionen sind noch nicht implementiert, aber können in zukünftigen Releases hinzugefügt werden.

Quelle: https://spader.zone/wrapped/