AutoCleaner v0.5 es un sistema modular en Python diseñado para realizar mantenimiento lógico del sistema operativo de forma automatizada, controlada y programable.
Su objetivo no es “acelerar mágicamente” el sistema, sino reducir acumulación innecesaria, optimizar configuraciones y mantener estabilidad mediante ejecución periódica.
El sistema está dividido en módulos independientes:
autocleaner/
│
├── main.py → Orquestador del sistema
├── config.py → Configuración global
│
├── modules/
│ ├── cleaner.py → Limpieza de archivos basura
│ ├── optimizer.py → Optimización del sistema
│ ├── analyzer.py → Análisis de hardware y estado
│ ├── maintenance.py → Tareas del sistema (logs, CHKDSK)
│
├── utils/
│ ├── logger.py → Sistema de logs
│ ├── reporter.py → Reportes en escritorio
│
└── reports/
└── reporte_limpieza.txt- 🧹 Limpieza de archivos temporales y basura del sistema
- 📂 Soporte para múltiples rutas críticas de caché y residuos
- 🧠 Análisis del estado del sistema (disco, RAM, hardware)
- ⚙️ Optimización de servicios y efectos visuales
- 🧾 Registro completo de acciones (logs + reportes)
- 🧪 Ejecución programada semanalmente
- 🔁 Ejecución condicional basada en estado del sistema
- Modo simulación ("DRY_RUN") para pruebas sin cambios reales
- Exclusión de rutas sensibles del sistema
- Limpieza basada en antigüedad de archivos
- Lista controlada de servicios modificables
Se integra con el Programador de tareas de Windows:
- Frecuencia: semanal
- Ejecutar con privilegios de administrador
- Permitir ejecución aunque el usuario no haya iniciado sesión
- Análisis del sistema (uso de disco y estado general)
- Limpieza de archivos temporales
- Optimización del sistema (servicios y efectos visuales)
- Mantenimiento (logs, CHKDSK)
- Generación de reporte
- Reinicio opcional si el sistema lo requiere
- No es un “optimizador milagroso”
- Modifica configuraciones del sistema si se ejecuta en modo real
- Debe usarse con criterio, especialmente en modo agresivo o sin simulación
- CHKDSK y limpieza de logs deben ejecutarse con comprensión del impacto
AutoCleaner prioriza:
«Control, trazabilidad y mantenimiento preventivo sobre automatización agresiva.»
El sistema no busca intervenir constantemente, sino actuar únicamente cuando el estado del sistema lo justifica.
- v0.1 → Limpieza básica
- v0.2 → Limpieza inteligente
- v0.3 → Optimización adaptativa
- v0.3.4 → Expansión de rutas y control
- v0.5 → Arquitectura modular + sistema completo
👤 Autor
Sistema hecho por Santiago Sarmiento en evolución orientado a automatización de mantenimiento eficiente en entornos Windows.