A premium, modern desktop storage cleaner and task manager for Windows built with Web Technologies (HTML, CSS, Node.js, and Electron).
Desarrollado con pasión por Alberto Ortiz.
WinClean Analyzer es una herramienta de optimización de sistema que rompe con la estética aburrida y tradicional de las herramientas del sistema. Combina un rendimiento de nivel nativo media[...]
- Glassmorphism UI: Paneles de control translúcidos con efectos de desenfoque de cristal (
backdrop-filter). - OLED Cyberpunk Theme: Paleta oscura profunda enriquecida con gradientes vibrantes y luces de neón en cyan, rosa y naranja.
- Telemetría Nivel OS 60fps: Medidores de rendimiento animados de CPU, RAM y almacenamiento en tiempo real a través de gráficos dinámicos SVG nativos.
- Consola de Proceso Virtual: Una terminal interactiva integrada estilo hacker que reporta el progreso preciso y detalla la liberación de megabytes.
Analiza y purga de forma segura múltiples categorías de archivos temporales que ralentizan tu equipo:
- Temporales de Usuario (
%TEMP%): Caché residual de aplicaciones instaladas. - Temporales de Windows (
C:\Windows\Temp): Archivos creados por procesos del sistema operativo. - Papelera de Reciclaje: Vacía de forma completa los elementos en cola de eliminación.
- Carpeta de Descargas (
C:\Users\Usuario\Downloads): Analiza y borra los archivos acumulados de descargas viejas. - Archivos Prefetch (
C:\Windows\Prefetch): Datos de precarga acumulados obsoletos. - Archivos de Registro (Logs) (
C:\Windows\Logs): Informes de eventos y volcados históricos del sistema. - Caché de Navegadores: Descarga la caché web acumulada de Google Chrome y Microsoft Edge.
- Limpieza de DNS: Flush de la caché DNS para optimizar la resolución de red local.
- Muestra en tiempo real los 30 procesos de Windows con mayor consumo de memoria RAM (>10MB).
- Barra de búsqueda reactiva para filtrar procesos en milisegundos.
- Terminación forzada a nivel de sistema (
taskkill) para desbloquear programas colgados.
- Lista detallada de las aplicaciones configuradas en el registro para arrancar junto con Windows.
- Te ayuda a identificar programas innecesarios que ralentizan el encendido de la computadora.
- Un panel interactivo que te saluda personalmente y te proporciona sugerencias personalizadas y alertas preventivas basadas en el volumen de basura que tienes acumulada en el disco.
Para ejecutar este proyecto en tu computadora necesitas tener instalado Node.js.
-
Clona el repositorio en tu máquina:
git clone https://github.com/tu-usuario/WinClean-Analyzer.git cd WinClean-Analyzer -
Instala las dependencias de desarrollo (Electron):
npm install
-
Lanza la aplicación en modo desarrollo:
npm start
WinClean Analyzer cuenta con empaquetado nativo y generación de instalador profesional de Windows (.exe) utilizando Inno Setup 7:
-
Instala las dependencias:
npm install
-
Compila la aplicación y genera el instalador:
npm run dist
-
¡Listo! En la carpeta
dist/se creará:dist/WinClean-Analyzer-Setup-v1.0.0.exe: Instalador ejecutable oficial compilado con Inno Setup 7 (compresión LZMA2, selección de idioma español/inglés, accesos directos y desinstalador limpio).dist/win-unpacked/: Binarios portables descomprimidos listos para ejecución directa.
Tip
Icono Personalizado: Para regenerar el icono .ico multi-resolución a partir de build/icon.png, ejecuta npm run build:icon.
- Frontend: HTML5 Semántico, CSS3 Vanilla (Custom Properties, Flexbox, CSS Grid, Glassmorphism, Keyframe Animations), ES6+ JavaScript.
- Core Desktop Engine: Electron.js (v45.0.0 actualizado con Node.js v24.22.0 runtime) para empaquetado seguro y de máximo rendimiento.
- Release & Installer: Inno Setup 7 para la creación de instaladores nativos de Windows de 64 bits.
- Backend: Node.js (File System APIs, Native OS Stats,
child_processpara intercomunicación). - Integración del OS: Scripts optimizados en Windows PowerShell para telemetría exacta y administración de tareas.
- Seguridad: Arquitectura robusta basada en un archivo
preload.jscon aislamiento de contexto (contextBridge) para evitar inyecciones de código.
Este proyecto está bajo la Licencia GPL-3.0. Puedes usarlo, modificarlo y redistribuirlo libremente, incluso con fines comerciales, siempre que publicues el código fuente de tus versiones modificadas bajo la misma licencia (copyleft) y conserves el crédito a Alberto Ortiz.
Consulta el archivo de LICENSE para los términos completos.
Desarrollado con 💻 y 🧹 por Alberto Ortiz.
WinClean Analyzer is a system optimization tool designed to break the visual boredom of traditional system utilities. It combines native-level performance with a premium interface and advanced cleaning features.
- Advanced disk cleaner for temporary files, browser cache, downloads, and logs
- Smart task manager with real-time process monitoring and forced termination
- Startup apps manager for Windows boot optimization
- Recommendations panel to guide cleanup actions
- Node.js
- Windows 10/11
git clone https://github.com/alberto2005-coder/WinClean-Analyzer.git
cd WinClean-Analyzer
npm install
npm startnpm install --save-dev electron-builder
npm run distThis bilingual README keeps the original Spanish content first and adds the English overview below for broader accessibility.