Claude Code History Viewer: Verlaufsanzeige für Claude Code
(github.com/jhlee0409)Wenn ich mit AI arbeite, schaue ich mir oft den Verlauf an, um gewissermaßen nachzuvollziehen, wie ein bestimmtes Ergebnis überhaupt zustande gekommen ist.
In letzter Zeit fand ich es bei der Nutzung von Claude Code sehr umständlich, den Verlauf separat im Terminal oder in einem eigenen Tab im Editor ansehen zu müssen.
Deshalb habe ich auf Basis von tauri + react + rust per Vibe Coding eine Desktop-App gebaut: den Claude Code History Viewer.
Wenn man Claude Code installiert, werden die Logs in der Regel auf dem Mac unter /Users/{username}/ im Ordner ./claude gespeichert.
Darin liegen vier Ordner, darunter projects (Repositories), und die Sitzungen unter projects werden als Logs im jsonl-Format gespeichert. Diese jsonl-Dateien lassen sich laden und passend aufbereiten, sodass man den Verlauf wie einen Chatverlauf ansehen kann.
Es werden deutlich mehr Daten gespeichert als standardmäßig im Terminal angezeigt werden, und ich habe es so umgesetzt, dass man diese ausführlicher betrachten kann.
Außerdem kann man verschiedene Kennzahlen sehen, etwa wie viele Tokens pro Projekt oder Sitzung verbraucht wurden oder den täglichen Token-Verbrauch.
Auch wenn im Standardpfad kein ./claude-Ordner vorhanden ist, kann er manuell angegeben werden. Ordner mit einem vorangestellten . lassen sich vorübergehend mit shift + cmd + . anzeigen.
Die App kann direkt genutzt werden, indem man über die URL die dmg-Datei in den Release Notes herunterlädt.
Da es noch eine Beta-Version ist, kann es Probleme bei der Stabilität oder Bugs geben. Ehrliches Feedback ist sehr willkommen.
11 Kommentare
Wäre es vielleicht möglich, auch Intel-Macs zu unterstützen? Im Moment scheint es nur auf Apple Silicon zu funktionieren T_T
Ach so, verstehe … den Chipsatz hatte ich nicht berücksichtigt.
Ich aktualisiere das schnell und gebe dann Bescheid!
Vielen Dank!
In Version beta.3 wurde ein universelles DMG hochgeladen, das auch auf Intel-Chips genutzt werden kann!
Falls in der bestehenden App kein Update-Hinweis angezeigt wird, wäre ich Ihnen dankbar, wenn Sie es etwas umständlich bitte noch einmal über die Release Notes herunterladen könnten!!
Ja, ich habe es heruntergeladen und nutze es aktuell sehr gut. Vielen Dank!
Gibt es vielleicht Pläne, später auch so etwas wie
gemini-clizu unterstützen??Als ich das am Anfang entwickelt habe, hatte ich auch
gemini-cliim Kopf. Als ich nachgesehen habe, stellte sich bei Gemini jedoch heraus, dass nur die Eingaben der Nutzer protokolliert werden und die Ausgabewerte nicht separat lokal gespeichert werden.Ich werde die Updates weiter im Blick behalten und es nach Möglichkeit unterstützen!
Ach so, verstehe, wie schade T_T
Ja, alles klar..!
Gefällt mir. Abgesehen davon, dass die Funktion zum Laden früherer Gespräche etwas langsam ist, scheint es ganz in Ordnung zu sein.
Vielen Dank!!
Ich werde es kontinuierlich weiter verbessern!!
Das ist genau die App, die ich mir gewünscht habe – vielen, vielen Dank. Ich werde sie gern nutzen. :)
Vielen Dank :)
Wenn es etwas Unbequemes gibt, sagen Sie bitte ganz offen Bescheid!