Apa yang ditinggalkan Claude Code di Mac Anda.
Log sesi, checkpoint, ruang kerja sementara, worktree. Devbroom menemukan semuanya, dan memberi tahu mana yang dihapus Claude Code sendiri, mana yang diserahkan kepada Anda, dan mana yang tidak pernah disentuh.
Setiap folder punya aturannya sendiri.
Devbroom menangani setiap tempat sesuai cara kerja Claude Code sendiri. Yang dibersihkan agen sendiri diserahkan kepada agen; yang punya perintah sendiri dikerjakan dengan perintah itu.
Ruang kerja sementara
Ruang kerja dan file sementara milik sesi. Milik sesi yang sudah selesai bisa dibersihkan setelah dilihat, sebelum Claude Code menghapusnya sendiri; milik sesi yang sedang berjalan tetap Terkunci.
/private/tmp/claude-<uid>Log MCP dan log error
Hanya file log.
~/Library/Caches/claude-cli-nodejsLog sesi
Menghapus file-filenya secara manual merusak kemampuan melanjutkan sesi dan memori. Untuk ini Devbroom memakai perintah Claude Code sendiri; riwayat proyek yang foldernya sudah tidak ada dibersihkan sekaligus. Alih-alih menghapus, Anda bisa mengarsipkan percakapan sebuah proyek (Pro): tidak ada yang dipindahkan sebelum arsipnya terverifikasi, memori tetap di tempatnya, dan arsipnya bisa dibuka kembali dari Riwayat.
~/.claude/projectsCheckpoint
Claude Code sendiri menghapus yang lebih lama dari cleanupPeriodDays (bawaannya 30 hari).
~/.claude/file-historyLog dan cache
Log debug, snapshot shell, konten dan gambar yang ditempel. Claude Code menghapus yang lama sendiri.
~/.claude/debug~/.claude/shell-snapshots~/.claude/paste-cache~/.claude/image-cacheVersi CLI
Updater menyimpan versi saat ini, versi yang sedang berjalan, dan dua versi terbaru.
~/.local/share/claude/versionsPlugin
Dikelola oleh /plugin; plugin yang sedang dipakai sebaiknya tidak dihapus.
~/.claude/plugins/cache~/.claude/plugins/marketplacesData aplikasi desktop
Status aplikasi; juga berisi CLI bawaan dan image mesin virtual.
~/Library/Application Support/ClaudeAkun dan pengaturan Anda tidak disentuh.
File dan folder ini dilindungi. Tidak ada status yang membukanya untuk dibersihkan; semuanya tetap di tempatnya, berapa pun ukurannya.
~/.claude.json~/.claude/.credentials.jsonsettings.json · settings.local.json~/.claude/history.jsonl~/.claude/agent-memory~/.claude/pluginsMengenali worktree Claude Code dari jejaknya.
Devbroom mengenali worktree milik Claude Code dari jejak-jejak ini; makin kuat jejaknya, makin pasti kepemilikan yang ditunjukkannya.
- PastiPenanda
CLAUDE_BASEdi metadata git - PastiKunci worktree yang dipasang Claude Code
- Kemungkinan besarDi dalam folder
.claude/worktrees - Kemungkinan besarDi dalam ruang kerja Claude Code
- MungkinNama branch yang diawali
worktree-
- Terkunci jika menyimpan pekerjaan yang belum disimpan. git tidak akan menghapus worktree seperti itu tanpa
--force; Devbroom tidak pernah memakai--force. - Terkunci jika ada sesi yang berjalan di dalamnya atau di folder induknya.
- Tinjau jika ada file yang diabaikan:
git worktree removemenghapusnya tanpa bertanya.
Melihatnya, dan membiarkannya selama berjalan.
Devbroom tahu sesi Claude Code mana yang sedang berjalan. Proses sesi yang berjalan tidak pernah disentuh; folder dan ruang sementaranya tetap Terkunci selama sesi berlangsung.
2 sesi berjalan
Memeriksa file Claude Code terlebih dulu.
Sebelum memercayai data sebuah agen, Devbroom memeriksa bahwa file-filenya dalam format yang diharapkan. Jika tidak, data itu hanya dibaca; tidak ada yang dianggap siap dibersihkan.
Versi di luar rentang ini tetap berfungsi jika formatnya sesuai, dan ditampilkan sebagai “belum diuji”.
Log di ~/.claude/projects harus memuat dua kolom ini, yang menghubungkan sesi dengan sebuah folder.
Jika foldernya ada di tempat lain, Devbroom mengikuti CLAUDE_CONFIG_DIR, CLAUDE_CODE_TMPDIR.