Sobre el proyecto
Purge es una utilidad gratuita y de código abierto para macOS diseñada para ayudarte a recuperar espacio en disco de forma segura. Escanea tu Mac en busca de archivos de caché, basura del sistema y otros datos innecesarios que se acumulan con el tiempo, y luego te permite limpiarlos con un clic. Una característica clave de seguridad es que nada se elimina permanentemente: todos los elementos se mueven a la Papelera de macOS, por lo que puedes restaurar cualquier cosa si es necesario.
### Características
- **Cachés de aplicaciones**: Escanea `~/Library/Caches`, cachés de contenedores sandbox y basura común del sistema. Muestra carpetas de caché por aplicación con nombres amigables, iconos y explicaciones en lenguaje sencillo. Fusiona ubicaciones de caché duplicadas para la misma aplicación en una sola fila.
- **Herramientas de desarrollo**: Limpia cachés de Xcode, Homebrew, npm, pnpm, Yarn, CocoaPods, Gradle, Flutter, Docker Desktop, VS Code, Cursor, JetBrains, Cargo, Terraform y más. También maneja tiempos de ejecución del Simulador de iOS y artefactos de proyectos de desarrollo como `node_modules`, entornos virtuales de Python, `target` de Rust y salidas de compilación.
- **Archivos grandes**: Encuentra archivos personales que ocupan espacio en Documentos, Escritorio, Descargas, Películas, Música e Imágenes. Incluye búsqueda, filtros de tamaño/fecha, chips de categoría (videos, audio, imágenes, PDFs, archivos, modelos de IA, etc.) y un buscador de duplicados byte por byte que agrupa archivos idénticos y sugiere cuáles conservar.
- **Desinstalador de aplicaciones**: Elimina una aplicación y sus cachés sobrantes, preferencias, contenedores, registros y ayudantes de inicio en una sola pasada. La coincidencia estricta evita eliminar accidentalmente archivos compartidos.
- **Etiquetas de seguridad**: Cada elemento recibe una etiqueta: ✅ Seguro de limpiar o ⚠️ Verificar primero, para que sepas qué estás eliminando. Las carpetas no identificadas se excluyen por completo.
- **Opciones de limpieza**: Limpieza con un clic, limpiar seleccionados, limpiar archivos seguros y limpieza automática programada (semanal, mensual, intervalos personalizados). Todas las eliminaciones van a la Papelera.
- **Configuración**: Apariencia (Claro/Oscuro/Sistema), programación de limpieza, umbral de obsolescencia de proyectos de desarrollo, carpetas excluidas e historial de limpieza.
- **Compañero de barra de menú**: Muestra el espacio recuperable de un vistazo y acciones rápidas.
- **Privacidad**: Se ejecuta completamente en tu Mac; no se sube ningún dato. La única actividad de red es una verificación de actualización diaria opcional.
### Instalación
Puedes instalar Purge a través de Homebrew:
```bash
brew install --cask jithin-sabu/tap/purge
```
O descargar el `.dmg` desde la [página de versiones](https://github.com/jithin-sabu/purge-app/releases/latest). Después de la instalación, concede Acceso Total al Disco en Configuración del Sistema para habilitar el escaneo.
### Compilar desde el código fuente
Requiere macOS 13+ y Xcode 16+. Clona el repositorio y abre `purge.xcodeproj` en Xcode, luego compila y ejecuta. Las dependencias (solo Sparkle) se resuelven mediante Swift Package Manager.
### Seguridad
- Papelera por defecto: nada se elimina permanentemente.
- Eliminación basada en listas permitidas: solo las rutas seguras reconocidas son elegibles.
- Notarizada por Apple y actualizaciones firmadas mediante Sparkle.
- Código abierto: la lógica de eliminación es totalmente inspeccionable.
### Licencia
Licencia MIT. Libre de usar, modificar y distribuir.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.