El problema
Windows acumula basura silenciosamente: cachés de navegadores, carpetas temp que nadie vacía, duplicados que se multiplican entre descargas y copias de seguridad. Las herramientas existentes o son demasiado agresivas o están llenas de bloatware. CleanTool hace exactamente lo que necesitas y nada más.
Qué hace
Analizador de disco — navega cualquier carpeta y ve el contenido ordenado por tamaño. Puedes entrar en subcarpetas, filtrar por tipo de archivo y enviar ítems a la papelera o borrarlos permanentemente desde la misma vista.
Limpiador de temporales — detecta automáticamente las ubicaciones de caché que existen en tu equipo y muestra cuánto ocupan antes de limpiar. Más de 20 ubicaciones organizadas por categoría:
- Sistema:
%TEMP%,C:\Windows\Temp, Windows Update, Prefetch - Navegadores: Chrome, Edge (caché y GPU cache), Firefox
- Aplicaciones: Teams, Discord, Spotify, Slack, Zoom, WhatsApp
- Desarrollo: VS Code, npm, Yarn, pip
Buscador de duplicados — recorre recursivamente una carpeta y agrupa los archivos idénticos. Usa un algoritmo en dos pasadas: primero hash parcial de 64 KB para descartar candidatos rápido, luego hash MD5 completo solo en los que coinciden. El proceso es cancelable en cualquier momento y muestra el espacio desperdiciado por grupo.
Archivos grandes — lista los archivos más pesados de una carpeta para encontrar rápidamente qué está comiendo el disco.
Papelera de reciclaje — muestra el tamaño actual y permite vaciarla desde la app.
Stack
Electron como shell de escritorio. Toda la lógica de disco corre en el proceso principal con las APIs nativas de Node.js (fs, crypto, child_process). La UI es HTML y CSS puro sin frameworks — la app pesa poco y arranca rápido. El puente entre renderer y main usa contextBridge para mantener el aislamiento de contexto.
Las actualizaciones automáticas van vía electron-updater apuntando a GitHub Releases.