Hace unos días descubrí Mole, una herramienta open source creada por el buen tw93 que tiene varios repositorios conocidos entre ellos Pake.
Es una alternativa simple, gratuita y de código abierto para limpiar/optimizar tu mac, destinada a gente más familiarizada con tocar cosas, ya que tienes que utilizar la terminal y eso a mucha gente del público general le da rechazo.
Todas sus funciones y características las tenéis en el README del creador, así que solamente voy a centrarme en lo que me ha llamado la atención:
1) Seguridad y configuración
Te da la opción antes de hacer nada, de chequear si lo que va a borrar te cuadra o no:
-dry-runpara previsualizar antes de borrar-debugpara diagnosticar-whitelistpara excluir cosas que no quieres tocar
El mejor flujo que veo para una limpieza estándar: primero -dry-run y luego mo clean
2) Desinstalador de apps
Mejor que lo típico que recomienda Apple (arrastrar la app a la papelera y vaciarla), ya que no solo borra la app, también apunta a caches, prefs, launch agents… Todos los residuos que dejan las apps.
3) Permisos y privilegios
Aquí hay que tener cuidado, si que es verdad que es un proyecto consolidado que das por hecho que funciona correctamente además de open source, pero un cleaner te la puede liar y mucho, además de necesitar muchos permisos y accesos.
Al ejecutarse desde la terminal, solicita varios permisos del sistema para poder escanear y limpiar ciertas ubicaciones protegidas. No he encontrado mucha información sobre que permisos totales que necesita y todos los motivos, pero he recopilado los que me ha pedido y por lo que creo que los necesita:
Acceso a carpetas protegidas
La función de análisis de disco permite explorar el uso de espacio en directorios del usuario (por ejemplo, Documents, Desktop, etc.) Para mostrar cuánto ocupan los archivos o borrarlos manualmente.
Acceso a iCloud Drive / Apple Music
Limpia caches asociados a iCloud. En concreto, borra archivos temporales del servicio CloudDocs y del daemon birdde iCloud. También incluye en su limpieza la caché de Apple Music, por ejemplo cachés de portadas/álbumes u otros datos temporales que la app almacena en tu sistema.
Acceso a datos de las Apps
Este permiso es un poco difuso pero creo que lo pide ya que Mole busca aplicaciones instaladas para desinstalarlas junto con sus restos. Para ello, escanea las rutas típicas de apps, incluyendo /Applications y ~/Applications (global y de usuario), así rutas de Homebrew o proyectos.
Acceso a System Events (Automatización)
Utiliza AppleScript (vía System Events) para ciertas tareas. En concreto, consulta los identificadores de las aplicaciones en ejecución mediante un script AppleScript. Esto le ayuda, por ejemplo, para saber qué apps están abiertas antes de intentar desinstalarlas o limpiar sus ficheros, evitando problemas.
Recomendación personal: yo solo daría permisos de acceso a los datos de las Apps y System Events, ya que son los permisos que afectan a su funcionalidad. Los demás (iCloud Drive, Apple Music y carpetas protegidas) no los encuentro especialmente relevantes en su uso ya que no son sitios donde realmente quiera hacer una limpieza u optimizarlos.
⚠️ OJO: esos permisos no se los estás dando a Mole sino a la Terminal, lo que supone que otros programas que se ejecuten desde la terminal tendrán los mismos permisos.
Para quien SI y para quien NO
Se la recomendaría:
- gente que prefiere herramientas simples, que no le importe no tener UI
- quienes quieran el control
No se la recomendaría:
- quien busca instalar y fin
- quien no quiere pensar en que se borra
- quien se agobia con permisos o con herramientas tipo TUI/CLI
Yo de momento la voy a utilizar principalmente para desinstalar apps y como herramienta complementaria, no para usarla todos los días, sino para cuando quiero una limpieza de vez en cuando. Os dejo ahora la instalación y unas capturas de como se ve la TUI y sus funcionalidades.
Instalación rápida (por si quieres probarla)
No se instala mediante la App Store o un instalador típico, sino directamente haciendo curl o la opción que más me gusta, mediante homebrew:
brew install tw93/tap/mole
Una vez instalado podemos llegar a su TUI mediante: mole / mol

Puedes ver los comandos con: mo —help
