UStackUStack
Ditch icon

Ditch

Ditch est une utilitaire macOS open source gratuit : déposez une app dans l’encoche, prévisualisez les fichiers retirés, puis nettoyez caches, préférences, containers.

Ditch

Qu’est-ce que Ditch ?

Ditch est une utilitaire macOS open source gratuit conçu pour nettoyer les apps en vous permettant de supprimer une application et ses fichiers résiduels à l’aide de l’encoche de macOS comme zone de dépôt. L’objectif principal est de réduire le désordre post-désinstallation en scannant les caches, préférences, containers et autres fichiers courants qui persistent après suppression des apps.

Lorsque vous glissez une app vers l’encoche, Ditch affiche une prévisualisation des fichiers associés trouvés. Après confirmation, il les supprime en les déplaçant vers la Corbeille pour une restauration si nécessaire.

Fonctionnalités principales

  • Zone de dépôt native dans l’encoche : Ditch réside dans l’encoche de votre MacBook, s’affiche pendant le glisser-déposer et se cache une fois terminé.
  • Nettoyage profond des données résiduelles : Il scanne et supprime caches, préférences, containers, logs, cookies et autres éléments liés à l’app déposée.
  • Prévisualisation des fichiers avant suppression : Vous pouvez examiner précisément les fichiers que Ditch prévoit de supprimer ; cliquer sur un fichier l’ouvre dans le Finder.
  • Suppression sécurisée : Les éléments sont envoyés à la Corbeille plutôt que supprimés définitivement, pour une restauration si besoin.
  • Implémentation légère : Développé en Swift sans « Electron », et de moins de 1 Mo.

Comment utiliser Ditch

  1. Téléchargez et installez l’app : ouvrez le DMG fourni (Ditch-1.0.0.dmg) et glissez Ditch dans votre dossier Applications.
  2. Si macOS bloque l’app non signée, exécutez la commande de suppression de quarantaine :
    • xattr -dr com.apple.quarantine /Applications/Ditch.app
  3. Glissez l’app cible .app depuis /Applications vers la zone de dépôt de l’encoche.
  4. Vérifiez les fichiers associés affichés par Ditch et cliquez sur Remove pour les nettoyer. Les éléments vont à la Corbeille.

Cas d’utilisation

  • Supprimer une app et ses fichiers résiduels : Si vous supprimez une app mais voyez encore des données dans les dossiers utilisateur, Ditch nettoie caches, préférences, containers et logs via le workflow de dépôt.
  • Nettoyer les données navigateur et web spécifiques à une app : Ditch inclut des catégories comme cookies, stockage HTTP et données WebKit, utiles pour les artefacts web laissés par une app/composant web.
  • Nettoyage rapide avec vérification visuelle : La prévisualisation et l’option « révéler dans le Finder » vous permettent de confirmer avant de procéder.
  • Lancement automatique au démarrage : Si vous activez Launch at Login, Ditch s’exécute en arrière-plan, rendant la zone de dépôt prête sans démarrage manuel.
  • Restaurer des éléments supprimés par erreur : Comme l’outil déplace les résultats vers la Corbeille, vous pouvez restaurer les fichiers si le scan inclut quelque chose d’inattendu.

FAQ

  • Ditch supprime-t-il définitivement les fichiers ? Non. Les éléments nettoyés sont déplacés vers la Corbeille, pour une restauration si nécessaire.

  • Quelle version de macOS faut-il pour Ditch ? La version requise est macOS 13.0 (Ventura) ou ultérieure.

  • Ditch nécessite-t-il l’encoche d’un MacBook ? L’app est basée sur l’encoche, mais fonctionne aussi en mode de repli sur les Mac sans encoche (comme indiqué dans les exigences).

  • Comment installer si l’app n’est pas signée ? Le projet précise qu’elle n’est pas signée avec un Apple Developer ID, donc macOS la bloque par défaut. Utilisez la commande pour supprimer l’attribut de quarantaine : xattr -dr com.apple.quarantine /Applications/Ditch.app.

  • Quels emplacements Ditch scanne-t-il ? La documentation liste des scans dans plusieurs catégories ~/Library : Application Support, Caches, Preferences, Logs, Saved Application State, Containers, Group Containers, Cookies, HTTP Storage, WebKit Data, App Scripts, Logs/DiagnosticReports (rapports de crash), etc.

Alternatives

  • Nettoyage manuel des dossiers ~/Library : Pour les utilisateurs à l’aise avec l’inspection et la suppression manuelle de caches/préférences/containers, cette méthode offre un contrôle maximal mais demande plus d’efforts.
  • Outils de désinstallation ou utilitaires de nettoyage : Ils automatisent souvent le nettoyage des artefacts macOS courants, avec un flux UI similaire « scan puis supprimer », mais peuvent utiliser une logique de scan et une empreinte d’installation différentes.
  • Utiliser les fonctionnalités intégrées de macOS après suppression d’app : Certains vérifient manuellement les données restantes dans les dossiers Library utilisateur après suppression standard, sans outil tiers.
  • Nettoyeurs système généraux : Ces utilitaires élargis nettoient caches et fichiers temporaires, mais n’offrent pas le workflow app-spécifique avec prévisualisation de Ditch.
Ditch | UStack