WissenClaude Code & Vibe Coding
Claude Code Session wiederherstellen, wenn das Terminal zu ist
Laptop zugeklappt, Terminal geschlossen, die Session schien weg. Wie Claude Code jede Sitzung automatisch speichert und du in Sekunden zurück in den Kontext kommst.
Du klappst den Laptop zu, weil der Akku fast leer ist, mitten in einer Aufgabe, die Claude Code gerade für dich bearbeitet. Zehn Minuten später, an einem anderen Ort, öffnest du das Terminal neu und hast das Gefühl, alles ist weg. Ist es aber nicht.
Kurz gesagt
Claude Code speichert jede Sitzung automatisch lokal, du musst dafür nichts extra einstellen. Mit claude --continue machst du direkt an der letzten Sitzung im aktuellen Ordner weiter, mit claude --resume öffnest du eine Liste aller gespeicherten Sitzungen und wählst gezielt aus, auch über Ordner und Projekte hinweg. Die komplette Historie kommt zurück, inklusive gelesener Dateien und ausgeführter Befehle.
Wo die Sitzung eigentlich liegt
Claude Code legt für jedes Projekt eine eigene Historie unter ~/.claude/projects/ an, lokal auf deinem Rechner, nicht irgendwo in der Cloud. Jede Sitzung wird dort als eigene Datei gespeichert, mit der kompletten Nachrichtenhistorie, dem verwendeten Modell und dem aktiven Berechtigungsmodus. Schließt du das Terminal, egal ob geplant oder weil der Akku leer war, bleibt diese Datei erhalten. Es gibt nichts, was du vorher aktivieren oder speichern musst.
Die zwei Befehle, die du kennen solltest
| Befehl | Was passiert |
|---|---|
claude --continue beziehungsweise claude -c | Öffnet direkt die letzte Sitzung im aktuellen Ordner, ohne Auswahl |
claude --resume beziehungsweise claude -r | Öffnet eine Liste aller gespeicherten Sitzungen zur Auswahl |
claude --resume <name> | Springt direkt zu einer benannten Sitzung, ohne Liste |
Für den Alltag reicht meistens --continue. Für den Fall, dass du an mehreren Aufgaben parallel arbeitest oder eine Sitzung von vor ein paar Tagen suchst, ist --resume der genauere Weg.
Sitzungen über Ordner und Projekte hinweg finden
Die Auswahlliste von --resume zeigt standardmäßig nur Sitzungen aus dem aktuellen Ordner. Mit den Tastenkombinationen Strg+W und Strg+A innerhalb der Liste durchsuchst du auch Sitzungen aus anderen Ordnern und sogenannten Worktrees, also parallelen Arbeitsversionen desselben Projekts. Praktisch, wenn du zum Beispiel an zwei Varianten derselben Website gleichzeitig gearbeitet hast und nicht mehr weißt, in welchem Ordner die richtige Sitzung lag.
Für eigene Automatisierungen: lieber ein fester Name
Baust du dir ein eigenes Skript, das Claude Code im Hintergrund aufruft, etwa über die API, solltest du nicht auf --continue setzen. Im unbeaufsichtigten Modus kann der Befehl statt einer bestehenden Sitzung eine neue anlegen, was den Sinn der Wiederherstellung untergräbt. Zuverlässiger ist --resume mit einem festen, selbst vergebenen Namen, den dein Skript jedes Mal exakt wieder aufruft.
Ich denke, das eigentliche Umdenken ist, dass eine Sitzung in Claude Code kein flüchtiger Chat ist, den du dir merken musst, sondern ein Zustand, der auf der Festplatte liegt und jederzeit abrufbar ist. Sobald das einmal klar ist, verschwindet die Sorge, mitten in einer komplexen Aufgabe das Fenster zu schließen.
Quellen: Manage sessions (Claude Code Docs) · Claude Code --continue and --resume: Never Lose Your Session Context Again (thepromptshelf.dev)
Häufige Fragen
Verliere ich meine Session, wenn ich das Terminal einfach schließe?
Nein. Claude Code speichert jede Sitzung automatisch lokal auf deinem Rechner, unabhängig davon ob du das Fenster regulär beendest oder einfach schließt.
Was ist der Unterschied zwischen --continue und --resume?
--continue macht ohne Umweg an der letzten Sitzung im aktuellen Ordner weiter. --resume öffnet eine Liste aller gespeicherten Sitzungen, aus der du gezielt auswählst, auch aus anderen Ordnern.
Kommt bei der Wiederherstellung wirklich alles zurück, auch gelesene Dateien?
Ja. Die komplette Nachrichtenhistorie wird wiederhergestellt, inklusive der Ergebnisse von Werkzeugen wie gelesenen Dateien, ausgeführten Befehlen und geänderten Codestellen.
Willst du das bei dir umsetzen?
In der Community zeige ich, was bei mir hält. Im Erstgespräch schauen wir uns dein Vorhaben konkret an.