CCViewer

$ cat ~/.claude/projects/**/*.jsonl

Lesen Sie den Claude Code-Sitzungsverlauf

.jsonl-Sitzungsdateien lokal im Browser rendern. Privat, kostenlos und Open Source

Ziehe eine .jsonl-Datei oder einen ganzen Projektordner hierher oder klicke zum Auswählen

z. B. der komplette Ordner ~/.claude/projects/ oder eine einzelne <sessionId>.jsonl darin

https://ccviewer.top/claude-code-session-viewer
>
Sie
Repariere das kaputte Login-Layout auf dem Handy
⏺
Antwort claude-opus-4-6
✻Zuerst schaue ich mir die Styles der Login-Seite an…
⏺ Readsrc/pages/Login.tsx

Das Problem war ein fehlendes wrap im flex-Layout. Behoben und bei 375 px geprüft.

CCViewer ist ein Open-Source-Session-Viewer für Claude Code. Er rendert .jsonl-Dateien vollständig in Ihrem Browser – Markdown, Denkblöcke, Tool-Aufrufe und Kostenstatistik. Dateien werden auf keinen Server hochgeladen, Ihre Daten bleiben privat.

Markdown-RenderingCodeblöcke, Tabellen, Listen und Zitate
DenkprozessEinklappbarer extended thinking Text
Tool-AufrufeParameter und Ergebnisse aufklappbar
Nutzung & KostenToken-Nutzung, Dauer und Kosten
Mehrsprachig10 Sprachen mit einem Klick wechseln
Datenschutz zuerst100 % im Client, null Upload

Häufige Fragen

Wie sehe ich frühere Claude-Code-Sitzungen?
Claude Code speichert jede Sitzung als JSONL-Datei unter ~/.claude/projects/<Projekt>/<session-id>.jsonl. Ziehen Sie die Datei hierher, um die ganze Konversation zu durchstöbern.
Wird meine Sitzungsdatei hochgeladen?
Nein. Das Parsen erfolgt vollständig im Browser, ohne Netzwerkrequests und ohne Server-Upload. Sitzungsdateien enthalten Ihren Code und Dateipfade — deshalb läuft dieses Tool zu 100 % im Client.
Was unterstützt der Viewer?
Markdown-Rendering für Nachrichten, extended-thinking-Blöcke, Tool-Parameter und -Ergebnisse, Bilder, Token-Nutzung und Kostenstatistik – mit Oberfläche in 10 Sprachen.
Was ist das .jsonl-Format?
JSON Lines — ein unabhängiges JSON-Objekt pro Zeile. Claude Code protokolliert jede Nachricht, jeden Tool-Aufruf und jede Metadatenzeile.
Ist CCViewer kostenlos?
Ja, kostenlos und Open Source. Keine Registrierung nötig.

Sitzungsbibliothek

Tipp (macOS): Im Auswahldialog <kbd>⌘⇧.</kbd> drücken, um versteckte Ordner anzuzeigen; oder im Finder <kbd>⌘⇧G</kbd> und <code>~/.claude/projects</code> eingeben. Der Dialog merkt sich den letzten Ordner.

Der Browser-Speicher ist voll; einige Sitzungen wurden nur als Zusammenfassung gespeichert.

Noch keine Sitzungen. Öffne einen Ordner mit .jsonl-Dateien, um deine Bibliothek aufzubauen.

JSONL-Text einfügen

Fügen Sie den gesamten Inhalt der Verlaufsdatei ein, ein JSON-Objekt pro Zeile (ein einzelnes JSON-Array / -Objekt funktioniert auch).