TidyDisk
GitHubConsigue la app
App de barra de menús de macOS · escaneo gratis

Un disco ordenado, sin pensar en ello.

El trabajo de desarrollo devora tu Mac en silencio: node_modules pesados, imágenes Docker, cachés de compilación, experimentos olvidados. TidyDisk vigila desde la barra de menús y te devuelve el espacio con un clic. De forma segura, a la Papelera, nunca con rm -rf.

Licencia MIT · macOS 13+ · Apple Silicon e Intel
FinderFileEditView
Mon 9:41
Tracked on disk
71.2 GB21.2 GB over
Projects
41.2 GB
Caches
6.4 GB
Packages7 vuln
Docker
23.6 GB
Packages6 in use
lodash
12 projects · 2 versions
unify18MB
next
5 projects · v14.2.3
↑ 15.0.1128MB
minimatch
3 projects · v3.0.4
high512KB
Reclaimed 612 MB legacy-dashboard
node_modules es el objeto más pesado del universo conocido. Pero no está solo: imágenes Docker, cachés de compilación y proyectos muertos también se acumulan. TidyDisk lo limpia todo.
Una sola herramienta, todo tipo de basura de desarrollo

Cuatro lugares donde tu disco se llena en silencio.

TidyDisk vigila los cuatro y te devuelve el espacio, de forma segura.

Proyectos

node_modules pesados y obsoletos, ordenados por los bytes reales que liberarías.

41.2 GB

Cachés

Tu almacén de pnpm y la caché de compilación de Docker, podados con un clic seguro.

6.4 GB

Paquetes

Un inventario de dependencias de todo el equipo: versiones dispersas, duplicados y avisos de seguridad.

7 vulnerable

Docker

Imágenes, volúmenes, contenedores y caché de compilación, agrupados por el proyecto al que pertenecen.

23.6 GB
01Siempre vigilando

Vigila tu disco para que tú no tengas que hacerlo.

TidyDisk vive en tu barra de menús y vuelve a escanear según tu horario: cada 6 horas, a diario o cada semana. Una notificación nativa aparece en cuanto tus node_modules superan el límite que has fijado.

  • Escaneos en segundo plano cada 6 horas, a diario o cada semana
  • Un umbral que fijas tú, en gigabytes claros
  • Un vistazo a la barra de menús te dice cómo estás
TidyDisknow
You've crossed your limit: 5.42 GB of stale dependencies are taking up space.
02Claridad total

Cada dependencia muerta, ordenada.

Abre el lanzador completo para una limpieza a fondo. Búsqueda al estilo Spotlight por nombre y ruta de proyecto, con cada carpeta node_modules mostrando su tamaño real y cuánto hace que no la tocas. Los más grandes y más olvidados suben a lo más alto.

  • Ordena por último uso, tamaño o nombre del proyecto
  • Navegación completa por teclado: ↑↓ para moverte, ↵ para abrir, ⌘⌫ para eliminar
  • En pnpm, los bytes reales que liberarías, aparte de lo enlazado al almacén compartido
  • Muestra en Finder o abre en tu editor, a una tecla de distancia
Search node_modules by project or path…
5.42 GB
12 folders · reclaimable
Last usedSizeName
legacy-dashboard
~/Code/clients/acme/legacy-dashboard
1 year ago
612MB
portfolio-2021
~/Sites/portfolio-2021
1 year ago
284MB
hackathon-bot
~/Code/experiments/hackathon-bot
9 months ago
441MB
recipe-app-old
~/Code/personal/recipe-app-old
7 months ago
903MB
marketing-site
~/Work/marketing-site
4 months ago
538MB
svelte-playground
~/Code/experiments/svelte-playground
2 months ago
209MB
03Recompensa segura

Un clic. Gigabytes de vuelta. Nada perdido.

Elige lo que no necesitas y va a la Papelera. Sin terminal, sin ruleta de rm -rf, recuperable hasta que la vacíes. Observa cómo baja el medidor y sube tu espacio libre. ¿Necesitas un proyecto de nuevo? Un simple npm install lo trae de vuelta al instante.

  • Elimina a la Papelera: recuperable, nunca con rm -rf
  • Elimina una carpeta o barre todas las obsoletas de una vez
  • Solo toca node_modules, nunca tu código fuente
Before5.42 GB
After2.71 GB
+ 2.71 GB reclaimed in one sweep
04Vista de toda la máquina

Cada paquete que has instalado, en una sola lista.

Abre la pestaña Paquetes para un inventario de todo el equipo con cada dependencia que usan tus proyectos: cuántos la usan, su tamaño, las versiones que tienes, la última en npm y cualquier aviso de seguridad. Detecta lo pesado y lo que no usas, unifica versiones que se han dispersado y ve qué está marcado, todo desde proyectos que ya has escaneado.

  • Cuántos proyectos usan cada paquete, y su tamaño real
  • Una insignia de unificar cuando un paquete está instalado en varias versiones
  • Etiquetas de última versión en npm y avisos de seguridad. Despliega una fila para ver la gravedad por versión
ProjectsCachesPackages
142 packages · whole machine
UsedSizeUpdates
lodash
14 projects · 3 versions
unify22MB
typescript
9 projects · v5.4.2
↑ 5.7.261MB
minimatch
6 projects · v3.0.4
high480KB
react
11 projects · v18.3.1
3.4MB
05Más allá de node_modules

Tu espacio en Docker, agrupado por proyecto.

Docker acumula gigabytes en silencio en imágenes, volúmenes, contenedores y caché de compilación. Abre la pestaña Docker para verlo agrupado por el proyecto al que pertenece cada recurso, con logotipos reales, tamaños e insignias de uso. Recupera imágenes huérfanas, contenedores detenidos y volúmenes sin usar con un clic, con las mismas confirmaciones seguras que el resto de TidyDisk.

  • Imágenes, volúmenes, contenedores y caché de compilación, cada uno con su tamaño real
  • Recursos agrupados por proyecto a partir de las etiquetas de Compose y los enlaces de uso
  • Confirmaciones seguras y tipadas antes de eliminar algo de forma permanente
ProjectsCachesDocker
23.6 GB · grouped by project
🐳
api-gateway
2 images · 1 volume · 1 container
9.4GB
🐘
postgres-dev
1 image · 2 volumes
6.1GB
Not linked to a project
dangling images · build cache
8.1GB
Todo en un solo menú

App pequeña. Gran alivio.

Tus escaneos se quedan en tu Mac. Solo analíticas de uso anónimas, con opción de desactivarlas en un clic desde Ajustes. Una utilidad discreta que mantiene tu disco honesto.

Poda el almacén de pnpm

Recupera las versiones muertas del almacén compartido con un clic seguro. Nunca elimina el almacén en sí.

Tamaño real frente a enlazado

En pnpm, ve los bytes que realmente liberarías aparte de lo enlazado al almacén compartido.

Avisos de seguridad

Una insignia de gravedad en cualquier paquete con una vulnerabilidad conocida, según la base de datos de avisos de npm.

Escaneos programados

Se ejecuta cada 6 horas, a diario o cada semana, siempre en segundo plano.

Alertas de umbral

Fija un límite en gigabytes y recibe un aviso en el instante en que lo superas.

Medidor de disco en píxeles

Una barra fácil de leer que se llena y enrojece a medida que se acumulan tus dependencias.

Mostrar en Finder

Salta directo a cualquier carpeta de proyecto sin soltar el teclado.

Abrir en tu editor

Una pulsación abre el proyecto en el editor que ya usas.

Detección de framework

React, Next, Vue, Svelte, Node, Expo: cada proyecto, etiquetado correctamente.

Próximamente

Lo próximo: cachés de npm, yarn y bun, además de artefactos de compilación por proyecto como .next y dist.

Por qué se acumula

El ciclo de vida de node_modules.

Cada instalación escribe tus dependencias en el disco. Cuánto se acumulan, y cuánto puedes recuperar, depende de tu gestor de paquetes.

npm · yarnuna copia completa por proyecto

Cada proyecto recibe su propia copia completa de cada dependencia. Instala lodash en diez proyectos y se escribe en disco diez veces. Multiplica eso por cientos de paquetes transitivos y los proyectos antiguos que olvidaste, y estás a decenas de gigabytes de profundidad.

pnpmun almacén compartido

pnpm mantiene un almacén global y enlaza cada proyecto a él mediante hard links. Una versión concreta de un paquete vive en disco una sola vez, sin importar cuántos proyectos la usen, un ahorro enorme. Pero el almacén sigue creciendo a medida que llegan versiones nuevas y las viejas se quedan.

TidyDisk actúa en los dos frentes: envía a la papelera el node_modules obsoleto que nunca volverás a npm install, y poda de forma segura tu almacén de pnpm de versiones a las que ya nadie enlaza, con un clic en la pestaña Cachés (nunca elimina el almacén en sí).

Por eso los tamaños parecen pequeños en pnpm: TidyDisk cuenta el almacén compartido una sola vez y te muestra lo que realmente puedes liberar, no los mismos bytes enlazados en una docena de proyectos.

Cómo funciona

Tres pasos hacia un Mac más ligero.

01

Consíguela y escanea

Descarga la .app firmada, o clona el repositorio y compila la tuya. El primer escaneo mapea cada carpeta node_modules de tu disco.

$pnpm install && pnpm package
02

Fija tu límite

Elige un umbral en gigabytes y con qué frecuencia volver a escanear: cada 6 horas, a diario o cada semana. Eso es toda la configuración.

límite 5 GB · escaneo diario
03

Limpia con un clic

Cuando superes el límite, revisa las carpetas obsoletas (o poda el almacén de pnpm, o audita un paquete pesado) y recupera el espacio. Tu disco te lo agradecerá.

2.71 GB movidos a la Papelera
Descargar

Escaneo gratis. 19 euros para limpiar.

El escaneo es gratis para siempre y el código es MIT en GitHub. La limpieza con un clic es una licencia de por vida de pago único: precio de lanzamiento 19 euros, luego 29 tras el lanzamiento. 30 días de garantía de devolución, sin preguntas.

0 € · Escanea todo
El escaneo, gratis para siempre.
  • Descarga y ejecuta, sin configuración necesaria
  • Ve cada carpeta node_modules, caché y paquete de tu equipo
  • Sin cuenta, nunca
Descargar para macOS
Precio de lanzamiento
19 € · Limpieza de por vida
Licencia de pago único, desbloquea la limpieza para siempre.
  • Eliminación con un clic, directa a la Papelera
  • Limpia lo obsoleto: barre todos los node_modules obsoletos a la vez
  • Poda tu almacén de pnpm con un clic
  • Todas las actualizaciones futuras incluidas
  • Clave de licencia al instante, entregada vía Polar
  • Precio de lanzamiento: 19 euros ahora, 29 euros tras el lanzamiento
Comprar TidyDisk · 19 €

Deja de acumular
node_modules.

Recupera los gigabytes que tus dependencias han estado acumulando. Escaneo gratis, desbloquea la limpieza por 19 euros.