Що Claude Code лишає на вашому Mac.
Журнали сесій, контрольні точки, тимчасові робочі простори, робочі дерева. Devbroom знаходить їх усі й підказує, що Claude Code видаляє сам, що залишається вам, а чого ніколи не торкаються.
Кожна папка має своє правило.
Devbroom поводиться з кожним місцем так, як поводиться сам Claude Code. Що агент прибирає сам, те залишається агенту; що має власну команду, те виконується цією командою.
Тимчасові робочі простори
Робочі простори та тимчасові файли сесій. Простори завершених сесій можна очистити після перегляду, ще до того, як Claude Code видалить їх сам; простір запущеної сесії лишається Заблоковано.
/private/tmp/claude-<uid>Журнали MCP і помилок
Лише файли журналів.
~/Library/Caches/claude-cli-nodejsЖурнали сесій
Ручне видалення файлів ламає відновлення сесій і пам'ять. Devbroom використовує для цього власну команду Claude Code; історія проєктів, чиїх папок уже немає, очищається за один раз. Замість видалення можна архівувати розмови проєкту (Pro): нічого не переміщується, доки архів не перевірено, пам'ять лишається на місці, а відкрити архів знову можна з Історії.
~/.claude/projectsКонтрольні точки
Claude Code сам видаляє ті, що старші за cleanupPeriodDays (типово 30 днів).
~/.claude/file-historyЖурнали та кеші
Журнали налагодження, знімки оболонки, вставлений вміст і зображення. Старі Claude Code видаляє сам.
~/.claude/debug~/.claude/shell-snapshots~/.claude/paste-cache~/.claude/image-cacheВерсії CLI
Засіб оновлення зберігає поточну, запущену та дві найновіші версії.
~/.local/share/claude/versionsПлагіни
Ними керує /plugin; плагін, що використовується, не варто видаляти.
~/.claude/plugins/cache~/.claude/plugins/marketplacesДані настільного застосунку
Стан застосунку; тут також лежать вбудований CLI та образи віртуальної машини.
~/Library/Application Support/ClaudeВаш обліковий запис і налаштування лишаються недоторканими.
Ці файли й папки захищено. Жоден вердикт ніколи не відкриває їх для очищення; вони лишаються на місці незалежно від розміру.
~/.claude.json~/.claude/.credentials.jsonsettings.json · settings.local.json~/.claude/history.jsonl~/.claude/agent-memory~/.claude/pluginsРозпізнає робочі дерева Claude Code за слідами.
Належність робочого дерева до Claude Code визначається за цими слідами; що сильніший слід, то впевненіше показано належність.
- НапевноПозначка
CLAUDE_BASEу метаданих git - НапевноБлокування робочого дерева, встановлене Claude Code
- ЙмовірноРозташування в папці
.claude/worktrees - ЙмовірноРозташування в робочому просторі Claude Code
- МожливоНазва гілки, що починається з
worktree-
- Заблоковано, якщо містить незбережену роботу. git не видалить таке робоче дерево без
--force; Devbroom ніколи не використовує--force. - Заблоковано, якщо в ньому або в батьківській папці працює сесія.
- Перевірити, якщо є ігноровані файли:
git worktree removeвидаляє їх без запитання.
Бачить їх і не чіпає, поки вони працюють.
Devbroom знає, які сесії Claude Code запущені. Він ніколи не чіпає процеси запущеної сесії; її папка та тимчасовий простір лишаються Заблоковано, доки триває сесія.
2 сесії працюють
Спершу перевіряє файли Claude Code.
Перш ніж довіряти даним агента, Devbroom перевіряє, чи його файли мають очікуваний формат. Якщо ні, ці дані лише читаються, і ніщо з них не вважається готовим до очищення.
Версія поза цим діапазоном усе одно працює, якщо формат збігається, і позначається як «ще не перевірено».
Журнали в ~/.claude/projects мають містити ці два поля, що пов'язують сесію з папкою.
Якщо його папки лежать деінде, він враховує CLAUDE_CONFIG_DIR, CLAUDE_CODE_TMPDIR.