Open source · 2026

Tidy: uczciwy program do porządkowania macOS

Darmowa alternatywa dla płatnych „optymalizatorów” Maca: bez straszenia, bez procesów w tle i bez telemetrii.

  • 14testów jednostkowych, m.in. chronionych ścieżek i usuwania
  • 3etapy wykrywania duplikatów
  • 0procesów w tle i telemetrii

Wyzwanie

Programy do czyszczenia Maca często straszą fałszywymi alarmami, działają stale w tle i kasują pliki bez możliwości cofnięcia. Jeden błąd w takim programie może usunąć dane z iCloud, poczty albo bibliotekę zdjęć.

Mój zakres

Cały projekt: pomysł, kod, testy i wydanie.

Co zrobiłem

  • Moduły: śmieci systemowe i aplikacji, duplikaty, duże i dawno nieotwierane pliki, deinstalator z pozostałościami w Bibliotece i interaktywna mapa dysku.
  • Duplikaty w trzech krokach: rozmiar, skrót z pierwszych i ostatnich 8 KB, pełny SHA-256 (CryptoKit). Pomija pakiety systemowe, biblioteki Zdjęć i dowiązania.
  • Domyślnie przenosi pliki do Kosza zamiast kasować. Tryb próbny pokazuje, ile miejsca by się zwolniło, bez usuwania czegokolwiek.
  • Lokalny dziennik operacji w JSON, żeby było wiadomo, co i kiedy zostało usunięte.

Bezpieczeństwo

Niezmienna lista chronionych ścieżek: katalogi systemowe, iCloud Drive, pęk kluczy, Wiadomości, Poczta, biblioteki Zdjęć i główne foldery użytkownika. Reguły i usuwanie mają własne testy.

Efekt

  • Wydanie v1.0.0 na licencji MIT dla macOS 14 lub nowszego.

Technologie

Swift 6, SwiftUI, CryptoKit, FileManager, XCTest, Xcode

Kod na GitHubie →