Datos del sistema
El panel Almacenamiento de Ajustes del Sistema muestra una sola cifra para Datos del sistema. Wipecraft parte del espacio usado del disco y reparte cada byte usado en cuatro partes: macOS, Apps, Tus archivos y Datos del sistema. Las partes suman el espacio usado.
Datos del sistema se divide a su vez en cinco grupos. Cada uno tiene un color y una explicación de una frase.
- Tu Mac lo necesita. El archivo de intercambio, las bases de datos del sistema y los datos que las apps guardan para sí mismas. Se muestra, pero nunca se ofrece para eliminar.
- Eliminación segura. Cachés, registros y archivos temporales que su app vuelve a crear sola.
- Vuelve. Se puede eliminar, pero se llena de nuevo con el uso, como las cachés de los navegadores y de paquetes.
- Tú decides. La única copia de algo que no vuelve solo, como modelos locales, emuladores, simuladores, worktrees, imágenes de Docker y historiales de sesiones. La tarjeta dice qué es cada uno y cuándo lo usaste por última vez. Van a la cuarentena, donde puedes restaurarlos durante 7 días, o a Archivados, que puedes restaurar.
- macOS no lo muestra. Lo que queda después de restar todo lo que Wipecraft puede nombrar, con un motivo: el Acceso total al disco está desactivado, hay carpetas que solo un administrador puede leer, o la sobrecarga de APFS y los clones.
La papelera de una tarjeta elimina solo lo que es seguro: los elementos de «Eliminación segura» y «Vuelve» que no están bloqueados. Nunca toma un elemento de «Tú decides», y un elemento que una app tiene abierto sigue bloqueado. La tarjeta se da la vuelta primero y dice qué va a pasar y si se puede deshacer.
Las instantáneas locales de Time Machine se listan una a una, con sus fechas, fuera de los grupos. macOS no indica el tamaño de una instantánea local, así que Wipecraft no lo calcula a ojo. Eliminar una instantánea está marcado como «Irreversible» y pide tu contraseña de administrador cada vez.
Algunas de estas carpetas necesitan Acceso total al disco. Sin él, tus carpetas de usuario se escanean igualmente, y el resumen indica qué carpetas no se pudieron contar.
Cómo funciona deshacer
| Tipo de fila | Qué hace Wipecraft | Cómo lo recuperas |
|---|
| Se regenera solo | Lo elimina directamente, sin pasar por la cuarentena. Solo para cachés, registros y archivos temporales que su app vuelve a crear. La fila o la tarjeta lo dice antes de que confirmes. | No hay nada que restaurar. La app lo vuelve a crear cuando lo necesita. No se puede deshacer. |
| Recuperable | Mueve los archivos a la cuarentena. | Restaurar, en un plazo de 7 días. O volver a descargarlo o a compilarlo. |
| Historiales de sesiones (etiquetados «Recuperable») | Los comprime en un archivo en Archivados y después elimina los originales. | Restaurar el archivo comprimido. Los archivos comprimidos se quedan hasta que los restauras. |
| Worktree (etiquetado «Recuperable») | Mueve a la cuarentena sus archivos ignorados que no son salida de compilación (como .env) y después ejecuta git worktree remove. La carpeta se elimina directamente, sin pasar por la cuarentena, junto con su salida de compilación. | La rama se queda en el repositorio. Ejecuta git worktree add con la rama para volver a tenerla en un worktree. Restaurar devuelve los archivos conservados. |
| Irreversible | Ejecuta un comando propio de la herramienta. Primero nombra el comando y te pregunta una segunda vez. | La confirmación indica cómo volver a obtenerlo. |
| Bloqueado | Nada. | No hay nada que recuperar. |
Las cachés que su herramienta no recupera sola no están en la primera fila. Van a la cuarentena: las cachés de JetBrains y Android Studio, los módulos de Maven y de Go, y los datos de herramientas en Library/Caches, como los entornos de Poetry, los navegadores de Playwright y Cypress y los modelos de llama.cpp.
Las acciones irreversibles son: eliminar una instantánea local de Time Machine, eliminar un runtime de simulador, borrar el contenido de un simulador, eliminar una imagen o un volumen de Docker y eliminar la caché de compilación de Docker.
Wipecraft ofrece para eliminar un worktree cuyo repositorio existe solo cuando está limpio: sin archivos con seguimiento modificados, sin archivos sin seguimiento que git no ignore, sin cambios en 7 días (el valor predeterminado; puedes cambiarlo en Ajustes) y con sus commits en la rama principal o en un remoto. Git no puede comprobar un worktree cuyo repositorio principal ya no existe. Se ofrece tras 30 días sin cambios (el valor predeterminado) y va a la cuarentena como carpeta entera. Sus archivos ignorados por git (salida de compilación, dependencias) también son una fila aparte, que va a la cuarentena. Esa fila se puede ofrecer incluso cuando el worktree en sí está bloqueado, por ejemplo por cambios sin hacer commit.
La cuarentena mueve archivos dentro del mismo disco, así que el espacio vuelve cuando se vacía. La pantalla Cuarentena muestra las dos cifras: «En cuarentena» y «Se libera si se vacía ahora».
Cada acción se anota en un registro de eliminaciones local: cuándo, qué, cuánto y qué tipo de acción. Puedes exportarlo como CSV desde Ajustes.
Preguntas frecuentes
¿El escaneo es gratis de verdad?
Sí. El escaneo completo, cada fila con sus detalles y los avisos de la supervisión funcionan sin licencia. Mover archivos a la cuarentena, archivar y eliminar necesitan una licencia.
¿Wipecraft elimina algo por su cuenta?
No de forma predeterminada. No hay nada seleccionado de entrada, y no se elimina nada hasta que eliges Aplicar. Los elementos que ya pusiste en la cuarentena se eliminan pasados 7 días; eso ocurre al abrir Wipecraft y durante la comprobación diaria. Tres ajustes opcionales pueden mover o eliminar elementos sin que pulses Aplicar, una vez que los activas: las reglas de limpieza (Ajustes > Limpieza automática), limpiar un worktree terminado tras una sesión de Claude Code y la limpieza mediante MCP cuando un agente la pide. Los tres están desactivados de forma predeterminada, y cada uno pasa por las mismas comprobaciones que la app: se rechazan las filas bloqueadas y los elementos que cambiaron desde el escaneo.
¿Qué pasa si Claude Code o Codex se está ejecutando?
Las sesiones que tiene abiertas, todo lo que cambió en las últimas 24 horas y el worktree en el que trabaja están bloqueados. En Claude Code, también se bloquea el último mes del proyecto en el que trabaja. Las sesiones anteriores se pueden seguir seleccionando. Si Wipecraft no puede saber si una herramienta se está ejecutando, esas filas siguen bloqueadas hasta el siguiente escaneo.
¿Puedo perder commits cuando se elimina un worktree?
Wipecraft ofrece un worktree cuyo repositorio existe solo cuando está limpio, sin cambios en 7 días (de forma predeterminada) y con sus commits en la rama principal o en un remoto. Los commits de su rama se quedan en el repositorio. Un worktree cuyos commits no están en ninguna rama no se ofrece. La excepción es un worktree cuyo repositorio principal se movió o se eliminó: git no puede comprobarlo, así que Wipecraft lo ofrece tras 30 días sin cambios (el valor predeterminado) y mueve la carpeta entera a la cuarentena, desde donde Restaurar la devuelve.
¿Se conecta a algún servidor?
Para dos cosas: tu licencia (al activarla, con el nombre de tu Mac como etiqueta de la activación; una vez por cada apertura para comprobarla; y cuando la quitas de un Mac) y la búsqueda de actualizaciones. Una comprobación opcional pregunta a GitHub, mediante tu propia sesión de gh, si el pull request de una rama se fusionó. Envía nombres de ramas e ID de commits, solo se ejecuta cuando gh está instalado y con la sesión iniciada, y puedes desactivarla en Ajustes. Wipecraft no envía nombres de archivo, rutas ni resultados del escaneo. La página de privacidad detalla qué contiene cada llamada.
¿El plugin de Claude Code o un agente envían algo?
Wipecraft no envía nada. El plugin y wipecraft mcp pasan los resultados al agente en tu Mac. /wipecraft:status le da a Claude la salida del escaneo, incluidas las rutas de las carpetas, y la línea de inicio de sesión le da una línea con tamaños, así que el proveedor de Claude recibe lo que tú ves en esa sesión. Lo mismo vale para cualquier agente que conectes mediante MCP.
¿Puede un agente limpiar mi disco?
No, salvo que lo actives. Leer siempre está permitido. La limpieza mediante MCP está desactivada hasta que la activas en Ajustes > Agentes, necesita una licencia, muestra un plan antes de aplicarlo y, para cada id que nombra, hace lo mismo que wipecraft clean --apply: las cachés, los registros y los archivos temporales que su app vuelve a crear se eliminan directamente y no se pueden restaurar, los demás archivos van a la cuarentena durante 7 días, los historiales de sesiones van a Archivados y un worktree terminado se elimina con git. Las acciones marcadas como «Irreversible» se rechazan. Limpiar tras una sesión de Claude Code es un interruptor aparte, también desactivado de forma predeterminada.
¿Por qué no veo Codex ni mis worktrees?
Forman parte del Modo de desarrollador. Añade agentes de programación, worktrees, Xcode, simuladores, cachés de paquetes y Docker. Está activado de forma predeterminada cuando Wipecraft encuentra una carpeta ~/.claude o Xcode; si no, actívalo en Ajustes > Modo de desarrollador. Se aplica en el próximo escaneo.
¿Por qué pide Acceso total al disco?
macOS solo permite a las apps leer algunas carpetas, como las descargas de Mail, los adjuntos de Mensajes y las copias de seguridad de iOS, con Acceso total al disco. Puedes omitirlo. Tus carpetas de usuario se escanean igualmente, y Wipecraft te indica qué carpetas no pudo contar.
¿Y si mi Mac no tiene conexión?
Todo sigue funcionando y nada se bloquea. Wipecraft vuelve a comprobar la licencia la próxima vez que se abre con conexión.
¿Qué necesito?
macOS 14 Sonoma o posterior, en Apple Silicon o Intel. Wipecraft se vende directamente, no en la Mac App Store. La interfaz está en inglés, chino simplificado, japonés, alemán, francés, español, portugués de Brasil, coreano, ruso, italiano y turco, en modo claro y oscuro. Sigue el idioma de tu Mac.