Агенты · Claude Code

Что Claude Code оставляет на вашем Mac.

Журналы сессий, контрольные точки, временные рабочие области, worktree. Devbroom находит их все и говорит, какие Claude Code удаляет сам, какие оставлены вам, а какие не трогаются никогда.

Из примера сканирования
37,8 GBданных Claude Code
297сессий
98для папок, которых больше нет
2запущены сейчас
Что он смотрит

У каждой папки своё правило.

Devbroom обращается с каждым местом так, как ведёт себя сам Claude Code. Что агент чистит сам, оставляется агенту; для чего есть своя команда, то выполняется этой командой.

ОцениваетсяКаждый элемент проверяется отдельно; если он получает «Готово», его можно очистить.
Через claude purgeСобственной командой Claude Code, с подтверждением удержанием кнопки.
Удаляет Claude CodeСтарое агент убирает сам; Devbroom только показывает.
Не трогаетсяПоказывается, но никогда не удаляется.

Временные рабочие области

Рабочие области и временные файлы сессий. Области завершённых сессий можно очистить после просмотра, ещё до того, как Claude Code удалит их сам; область работающей сессии остаётся «Заблокировано».

/private/tmp/claude-<uid>
Оценивается

Логи MCP и ошибок

Только файлы логов.

~/Library/Caches/claude-cli-nodejs
Оценивается

Журналы сессий

Если удалить файлы вручную, перестанут работать возобновление сессий и память. Поэтому Devbroom использует собственную команду Claude Code; история проектов, чьих папок больше нет, очищается за один раз. Вместо удаления можно архивировать разговоры проекта (Pro): ничего не перемещается, пока архив не проверен, память остаётся на месте, а открыть архив снова можно из Истории.

~/.claude/projects
Через claude purge

Контрольные точки

Claude Code сам удаляет те, что старше cleanupPeriodDays (по умолчанию 30 дней).

~/.claude/file-history
Удаляет Claude Code

Логи и кеши

Отладочные логи, снимки оболочки, вставленный текст и изображения. Старое Claude Code удаляет сам.

~/.claude/debug~/.claude/shell-snapshots~/.claude/paste-cache~/.claude/image-cache
Удаляет Claude Code

Версии CLI

Средство обновления хранит текущую, запущенную и две самые новые версии.

~/.local/share/claude/versions
Управляет средство обновления

Плагины

Ими управляет /plugin; используемый плагин удалять нельзя.

~/.claude/plugins/cache~/.claude/plugins/marketplaces
Не трогается

Данные настольного приложения

Состояние приложения; здесь же встроенный CLI и образы виртуальных машин.

~/Library/Application Support/Claude
Не трогается
Под защитой

Ваш аккаунт и настройки остаются нетронутыми.

Эти файлы и папки защищены. Ни один вердикт не открывает их для очистки; они остаются на месте, каким бы ни был их размер.

Аккаунт и общее состояние~/.claude.json
Учётные данные~/.claude/.credentials.json
Настройкиsettings.json · settings.local.json
История запросов~/.claude/history.jsonl
Память агента~/.claude/agent-memory
Установленные плагины~/.claude/plugins
Worktree

Узнаёт worktree Claude Code по их следам.

По этим следам он понимает, что worktree принадлежит Claude Code; чем сильнее след, тем увереннее указан владелец.

  • ТочноМетка CLAUDE_BASE в метаданных git
  • ТочноБлокировка worktree, поставленная Claude Code
  • ВероятноВнутри папки .claude/worktrees
  • ВероятноВнутри рабочей области Claude Code
  • ВозможноИмя ветки начинается с worktree-
  • «Заблокировано», если хранит несохранённую работу. git не удалит такой worktree без --force, а Devbroom никогда не использует --force.
  • «Заблокировано», если в нём или в родительской папке идёт сессия.
  • «Проверить», если есть игнорируемые файлы: git worktree remove удалит их без вопросов.
Запущенные сессии

Видит их и не трогает, пока они работают.

Devbroom знает, какие сессии Claude Code запущены. Процессы работающей сессии он никогда не трогает; её папка и временная область остаются «Заблокировано», пока сессия идёт.

Запущено сессий: 2

Временная область Claude Codeshop · сессия 23f5b61713,2 GBЗаблокировано: хранит данные сессии, которая идёт в этой папке.
Временная область Claude Codeshop · сессия ab041197 · завершена7,3 GB
Совместимость

Сначала проверяет файлы Claude Code.

Прежде чем доверять данным агента, Devbroom проверяет, что его файлы в ожидаемом формате. Если нет, эти данные только читаются, и ничего из них не считается готовым к очистке.

Проверенные версии2.1.0 - 2.1.292

Версия вне этого диапазона всё равно работает, если формат совпадает, и отображается как «ещё не проверена».

Проверка форматаcwd и sessionId

Журналы в ~/.claude/projects должны содержать эти два поля, связывающие сессию с папкой.

Ваша версияdevbroom compat

Если его папки лежат в другом месте, учитывается CLAUDE_CONFIG_DIR, CLAUDE_CODE_TMPDIR.

Пусть Claude Code работает. Devbroom уберёт за ним.

Другие агентыCodexCursorOpenCodeOrca