Speicherplatz von Claude Code, Codex und Cursor: Was du sicher aufräumen kannst
KI-Coding-Tools schreiben eine Menge auf die Festplatte: Sitzungstranskripte, Dateischnappschüsse zum Rückgängigmachen, Git-Worktrees für parallel arbeitende Agenten, ältere Laufzeiten und Editor-Zustand für jeden Ordner, den du geöffnet hast.
Kurz gesagt: Debug-Logs, Shell-Snapshots und Editor-Caches kannst du bedenkenlos entfernen. Alte Sitzungstranskripte und Agent-Worktrees kannst du entfernen, sobald du geprüft hast, dass du sie nicht mehr brauchst. Das Memory von Claude Code und deine Einstellungen lässt du in Ruhe.
Wo speichert Claude Code seine Daten?
~/.claude/projects/: ein Ordner pro Projekt mit den Sitzungstranskripten (.jsonl-Dateien). Claude Code entfernt Transkripte, die älter sind als seine EinstellungcleanupPeriodDays(30 Tage, sofern nicht geändert), deshalb wächst der Ordner vor allem, wenn dieser Wert erhöht wurde.~/.claude/file-history: frühere Versionen der Dateien, die Claude Code bearbeitet hat, damit sich Änderungen zurückspulen lassen.~/.claude/debugund~/.claude/shell-snapshots: Logs und gespeicherte Shell-Umgebungen. Sicher zu entfernen.<your repo>/.claude/worktrees/: Git-Worktrees für parallel arbeitende Agenten.- Die Claude-Desktop-App bewahrt die heruntergeladenen Claude-Code-Versionen in
~/Library/Application Support/Claude/claude-codeauf; genutzt wird nur die neueste.
Behalte die memory-Ordner in ~/.claude/projects/, deine CLAUDE.md-Dateien und settings.json.
Kann ich Claude-Code-Transkripte bedenkenlos löschen?
Ja, mit einem Preis: Du kannst diese Sitzungen nicht mehr mit --resume oder --continue fortsetzen und ihre Änderungen nicht mehr zurückspulen. Das Memory wird separat gespeichert und bleibt erhalten.
Wo speichern Codex und Gemini CLI ihre Sitzungen?
- Codex:
~/.codex/sessionsund~/.codex/archived_sessions(Transkripte), Log-Datenbanken in~/.codexund Worktrees in~/.codex/worktrees. - Gemini CLI:
~/.gemini/tmp, mit seinen Sitzungen und Checkpoints.
Warum ist mein Cursor- oder VS-Code-Ordner so groß?
Schau in ~/Library/Application Support/Cursor (oder Code, Windsurf):
Cache,CachedData,CachedExtensionVSIXs,Code CacheundGPUCache: sicher zu entfernen, solange der Editor geschlossen ist.User/workspaceStorage: Zustand für jeden Ordner, den du je geöffnet hast. Einträge für Ordner, die es nicht mehr gibt, sind toter Ballast.User/globalStorage/state.vscdb: Einstellungen und KI-Chatverlauf, die auf mehrere GB anwachsen können. Lösch die Datei nicht. Beende stattdessen den Editor und komprimiere sie; gelöschte Chats hinterlassen leeren Platz, den nur das Komprimieren zurückgibt:
sqlite3 ~/Library/Application\ Support/Cursor/User/globalStorage/state.vscdb 'VACUUM'
Nach Updates sammeln sich außerdem ältere Versionen von Erweiterungen in ~/.vscode/extensions und ~/.cursor/extensions.
Wie räume ich Git-Worktrees von KI-Agenten auf?
Jeder Worktree ist ein vollständiger Checkout, oft mit eigenem node_modules und eigenen Build-Ergebnissen. Im Repository:
git worktree list
git worktree remove <path>
git worktree prune
git worktree remove verweigert einen Worktree mit nicht übernommenen Änderungen, außer du hängst --force an, und genau diese Prüfung willst du haben. Merge oder pushe vorher jeden Branch, den du noch brauchst.