Lo que Claude Code deja en tu Mac.
Registros de sesión, puntos de control, espacios de trabajo temporales, worktrees. Devbroom los encuentra todos y te dice cuáles borra Claude Code por sí mismo, cuáles quedan en tus manos y cuáles no se tocan nunca.
Cada carpeta tiene su propia regla.
Devbroom trata cada ubicación según cómo se comporta Claude Code. Lo que el agente limpia por sí mismo se lo deja al agente; lo que tiene su propio comando lo hace con ese comando.
Espacios de trabajo temporales
Los espacios de trabajo y archivos temporales de las sesiones. Los de sesiones terminadas se pueden limpiar tras un vistazo, antes de que Claude Code los borre por sí mismo; el de una sesión en ejecución sigue Bloqueado.
/private/tmp/claude-<uid>Registros de MCP y de errores
Solo archivos de registro.
~/Library/Caches/claude-cli-nodejsRegistros de sesión
Borrar los archivos a mano rompe la reanudación de sesiones y la memoria. Devbroom usa para esto el propio comando de Claude Code; el historial de los proyectos cuyas carpetas ya no existen se borra de una vez. En lugar de borrar, puedes archivar las conversaciones de un proyecto (Pro): nada se mueve hasta verificar el archivo, la memoria se queda en su sitio y puedes reabrirlo desde el Historial.
~/.claude/projectsPuntos de control
Claude Code borra por sí mismo los que superan cleanupPeriodDays (30 días por defecto).
~/.claude/file-historyRegistros y cachés
Registros de depuración, instantáneas del shell, contenido e imágenes pegados. Claude Code borra los antiguos por sí mismo.
~/.claude/debug~/.claude/shell-snapshots~/.claude/paste-cache~/.claude/image-cacheVersiones de la CLI
El actualizador conserva la versión actual, la que está en ejecución y las dos más recientes.
~/.local/share/claude/versionsPlugins
Los gestiona /plugin; un plugin en uso no se debe borrar.
~/.claude/plugins/cache~/.claude/plugins/marketplacesDatos de la app de escritorio
El estado de la app; también contiene la CLI incluida y las imágenes de máquina virtual.
~/Library/Application Support/ClaudeTu cuenta y tus ajustes no se tocan.
Estos archivos y carpetas están protegidos. Ningún veredicto los abre a la limpieza; se quedan donde están, ocupen lo que ocupen.
~/.claude.json~/.claude/.credentials.jsonsettings.json · settings.local.json~/.claude/history.jsonl~/.claude/agent-memory~/.claude/pluginsReconoce los worktrees de Claude Code por sus huellas.
Sabe que un worktree es de Claude Code por estas huellas; cuanto más fuerte es la huella, más segura es la autoría que muestra.
- SeguroEl marcador
CLAUDE_BASEen los metadatos de git - SeguroUn bloqueo de worktree puesto por Claude Code
- ProbableDentro de una carpeta
.claude/worktrees - ProbableDentro de un espacio de trabajo de Claude Code
- PosibleUn nombre de rama que empieza por
worktree-
- Bloqueado si contiene trabajo sin guardar. git no elimina un worktree así sin
--force; Devbroom nunca usa--force. - Bloqueado si hay una sesión en él o en su carpeta superior.
- Revisar si tiene archivos ignorados:
git worktree removelos borra sin preguntar.
Las ve, y no las toca mientras se ejecutan.
Devbroom sabe qué sesiones de Claude Code están en ejecución. Nunca toca los procesos de una sesión en ejecución; su carpeta y su espacio temporal siguen Bloqueados mientras dure la sesión.
2 sesiones en ejecución
Primero comprueba los archivos de Claude Code.
Antes de fiarse de los datos de un agente, Devbroom comprueba que sus archivos tienen el formato esperado. Si no lo tienen, esos datos solo se leen; nada de ello cuenta como listo para limpiar.
Una versión fuera de este rango sigue funcionando si el formato se mantiene, y aparece como “aún no probada”.
Los registros de ~/.claude/projects deben llevar estos dos campos, que vinculan una sesión con una carpeta.
Si sus carpetas están en otro sitio, sigue CLAUDE_CONFIG_DIR, CLAUDE_CODE_TMPDIR.