Was Claude Code auf Ihrem Mac zurücklässt.
Sitzungsprotokolle, Checkpoints, temporäre Arbeitsbereiche, Worktrees. Devbroom findet sie alle und sagt Ihnen, welche Claude Code selbst löscht, welche Ihnen überlassen sind und welche nie angefasst werden.
Jeder Ordner hat seine eigene Regel.
Devbroom behandelt jeden Ort so, wie sich Claude Code selbst verhält. Was der Agent selbst aufräumt, überlässt es ihm; was einen eigenen Befehl hat, erledigt es mit diesem Befehl.
Temporäre Arbeitsbereiche
Arbeitsbereiche und temporäre Dateien der Sitzungen. Die beendeter Sitzungen lassen sich nach einem Blick aufräumen, bevor Claude Code sie selbst löscht; der einer laufenden Sitzung bleibt Gesperrt.
/private/tmp/claude-<uid>MCP- und Fehlerprotokolle
Nur Protokolldateien.
~/Library/Caches/claude-cli-nodejsSitzungsprotokolle
Die Dateien von Hand zu löschen, macht das Fortsetzen von Sitzungen und das Gedächtnis kaputt. Devbroom nutzt dafür den eigenen Befehl von Claude Code; der Verlauf von Projekten, deren Ordner es nicht mehr gibt, wird in einem Zug gelöscht. Statt zu löschen, können Sie die Unterhaltungen eines Projekts archivieren (Pro): Nichts wird verschoben, bevor das Archiv geprüft ist, das Gedächtnis bleibt an seinem Platz, und Sie können es über den Verlauf wieder öffnen.
~/.claude/projectsCheckpoints
Claude Code löscht die, die älter als cleanupPeriodDays sind (standardmäßig 30 Tage), selbst.
~/.claude/file-historyProtokolle und Caches
Debug-Protokolle, Shell-Snapshots, eingefügte Inhalte und Bilder. Claude Code löscht die alten selbst.
~/.claude/debug~/.claude/shell-snapshots~/.claude/paste-cache~/.claude/image-cacheCLI-Versionen
Der Updater behält die aktuelle, die laufende und die zwei neuesten Versionen.
~/.local/share/claude/versionsPlugins
/plugin verwaltet sie; ein Plugin in Benutzung sollte nicht gelöscht werden.
~/.claude/plugins/cache~/.claude/plugins/marketplacesDaten der Desktop-App
Der Zustand der App; enthält auch die mitgelieferte CLI und Images virtueller Maschinen.
~/Library/Application Support/ClaudeIhr Konto und Ihre Einstellungen bleiben unberührt.
Diese Dateien und Ordner sind geschützt. Keine Einstufung gibt sie je zum Aufräumen frei; sie bleiben, wo sie sind, egal wie groß.
~/.claude.json~/.claude/.credentials.jsonsettings.json · settings.local.json~/.claude/history.jsonl~/.claude/agent-memory~/.claude/pluginsErkennt die Worktrees von Claude Code an ihren Spuren.
An diesen Spuren erkennt es, dass ein Worktree zu Claude Code gehört; je stärker die Spur, desto sicherer die angezeigte Zugehörigkeit.
- SicherDie Markierung
CLAUDE_BASEin den git-Metadaten - SicherEine von Claude Code gesetzte Worktree-Sperre
- WahrscheinlichIn einem Ordner
.claude/worktrees - WahrscheinlichIn einem Arbeitsbereich von Claude Code
- MöglichEin Branch-Name, der mit
worktree-beginnt
- Gesperrt, wenn er ungesicherte Arbeit enthält. git entfernt einen solchen Worktree nicht ohne
--force; Devbroom verwendet--forcenie. - Gesperrt, wenn darin oder im übergeordneten Ordner eine Sitzung läuft.
- Prüfen, wenn er ignorierte Dateien hat:
git worktree removelöscht sie ohne Nachfrage.
Sieht sie und lässt sie in Ruhe, solange sie laufen.
Devbroom weiß, welche Claude-Code-Sitzungen laufen. Die Prozesse einer laufenden Sitzung fasst es nie an; ihr Ordner und ihr Arbeitsbereich bleiben Gesperrt, solange die Sitzung dauert.
2 Sitzungen aktiv
Prüft zuerst die Dateien von Claude Code.
Bevor Devbroom den Daten eines Agenten vertraut, prüft es, ob dessen Dateien im erwarteten Format vorliegen. Wenn nicht, werden diese Daten nur gelesen; nichts davon gilt als bereit zum Aufräumen.
Eine Version außerhalb dieses Bereichs funktioniert trotzdem, wenn das Format stimmt, und wird als „noch nicht getestet“ angezeigt.
Die Protokolle in ~/.claude/projects müssen diese beiden Felder enthalten, die eine Sitzung mit einem Ordner verknüpfen.
Liegen die Ordner woanders, richtet es sich nach CLAUDE_CONFIG_DIR, CLAUDE_CODE_TMPDIR.