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.

Diría que esta destinada a desarrolladores o gente más familiarizada con tocar cosas, ya que el usuario estándar de mac probablemente no le sacará partido o directamente no sabrá ni qué está viendo.

Pero vaya todas sus funciones y características las tenéis en el README, asi 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-run para previsualizar antes de borrar
  • -debug para diagnosticar
  • -whitelist para excluir cosas que no quieres tocar

Mi recomendación personal: 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 (importante)

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 necesita y sus motivos ya que son funcionalidades de las versiones de macOS más recientes, 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, DocumentsDesktop, etc.) Para mostrar cuánto ocupan los archivos o borrarlos manualmente, Mole debe poder listar su contenido. Este permiso asegura que pueda incluir las carpetas en sus análisis de espacio (por ejemplo, detectar archivos muy grandes o antiguos).

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, a 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 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

SCR-20251228-owkw.png

Puedes ver los comandos con: mo —help

comandos.png