Mole: el “todo en uno” open source para limpiar, desinstalar y monitorizar macOS desde Terminal

En un ecosistema Mac donde las herramientas “todo en uno” suelen ser de pago y bastante pesadas, Mole se está ganando un hueco como alternativa ligera, de línea de comandos y con enfoque práctico: limpiar basura, desinstalar apps sin dejar restos, analizar consumo de disco y ver el estado del sistema en tiempo real. Todo desde un único binario y con una filosofía clara: hacer lo importante rápido y sin florituras.

El proyecto se presenta, literalmente, como una “caja de herramientas unificada” que consolida funciones típicas de soluciones populares como CleanMyMac, AppCleaner, DaisyDisk e iStat, pero orientado a quienes prefieren trabajar desde Terminal y quieren control sobre lo que se borra.

Qué hace exactamente Mole

1) Limpieza profunda de cachés, logs y “sobras” del navegador

El comando mo clean apunta a lo que más crece sin que nos demos cuenta: cachés de aplicaciones, restos de navegadores, temporales del sistema y también basura típica de entornos de desarrollo (por ejemplo, artefactos de Xcode o ecosistemas Node). Mole incluye además un modo de previsualización (--dry-run) para ver qué tocaría antes de ejecutar cambios reales.

La idea es sencilla: recuperar espacio sin ir a ciegas por la carpeta Librería ni depender de interfaces que “prometen magia” sin explicar demasiado qué están haciendo.

2) Desinstalación “de verdad”: app + agentes + preferencias + restos ocultos

El desinstalador (mo uninstall) pretende ir más allá de arrastrar una app a la papelera. En macOS, muchas aplicaciones dejan detrás launch agents, preferencias, caches, contenedores y archivos de soporte. Mole intenta localizar esos rastros y eliminarlos como parte del proceso.

3) Optimización del sistema: refrescar servicios y reconstruir cachés

Con mo optimize, la herramienta agrupa tareas típicas de “mantenimiento”: reconstrucción de ciertas bases internas, refresco de servicios y limpiezas relacionadas con diagnósticos o temporales. Y, de nuevo, incorpora listas de exclusión para evitar tocar rutas que quieras proteger.

4) Analizador de disco tipo “explorador visual”, pero en TUI

El modo mo analyze se enfoca en entender dónde se ha ido el almacenamiento, con una vista navegable por carpetas y tamaños. La promesa aquí es ahorrar tiempo: localizar rápido directorios grandes, ficheros antiguos o acumulaciones típicas de descargas y librerías.

5) Monitorización en vivo: CPU/GPU/memoria/disco/red

Para quienes echan de menos un iStat pero no quieren otra app residente, mo status muestra métricas en tiempo real (carga, memoria, disco, red, temperatura, etc.) con un “panel” de estado pensado para diagnóstico rápido.

6) “Purge” para desarrolladores: limpieza de artefactos de proyectos

Un punto diferencial si programas: mo purge está orientado a borrar artefactos voluminosos de proyectos (p. ej., node_modules, target, dist, etc.) para recuperar espacio sin tener que rastrearlo a mano repositorio por repositorio.

Instalación: script o Homebrew

Mole ofrece instalación por script (curl + bash) y también mediante Homebrew desde su propio tap. En Homebrew, la fórmula muestra una versión estable 1.14.5 en tw93/tap/mole.

Además, incluye comandos de actualización y desinstalación de la propia herramienta, para no dejarla “a medias” si solo la necesitas puntualmente.

Lo importante: buenas prácticas y precauciones

Este tipo de utilidades pueden ser muy útiles, pero conviene usarlas con cabeza:

  • Empieza por mo clean --dry-run para validar el plan de limpieza antes de borrar.
  • Usa las whitelists si tienes rutas o caches que no quieres tocar (por ejemplo, entornos de trabajo delicados).
  • Si dependes de iTerm2, el propio proyecto advierte de posibles incompatibilidades y sugiere alternativas de Terminal.

Preguntas frecuentes

¿Mole sustituye a CleanMyMac o AppCleaner?

Puede cubrir gran parte de ese terreno si te sientes cómodo en Terminal: limpieza, desinstalación y análisis/monitorización. La clave es que prioriza ligereza y control.

¿Qué es lo primero que debería ejecutar un usuario prudente?

mo clean --dry-run, para ver el impacto potencial sin borrar nada, y después decidir si ajusta whitelist o procede.

¿Sirve para desarrolladores que se quedan sin espacio por proyectos?

Sí: mo purge está pensado precisamente para eliminar artefactos de builds (como node_modules, target, etc.) que suelen comerse decenas de GB.

¿Se puede instalar y mantener desde Homebrew?

Sí, hay tap propio y fórmula en Homebrew.

Scroll al inicio