Wonderbox le toolkit natif macos qui optimise la m
|

WONDERBOX : le toolkit natif macOS qui optimise la mémoire et vide les gros caches

⏱️ Temps de lecture estimé : 4 minutes

https://github.com/jasonwong1991/WonderBox

📌 WONDERBOX est un utilitaire macOS natif, écrit en Swift 6 et SwiftUI, qui optimise la mémoire, nettoie en profondeur les caches qui remplissent vraiment le disque, pilote les ventilateurs et garde la machine éveillée. Tout tourne sur la machine, rien n’est envoyé ailleurs.

Le projet part d’une critique : les nettoyeurs « Mac » affichent un gros chiffre vert et espèrent que vous ne vérifierez pas. WonderBox attaque par la mémoire, là où l’erreur est la plus fréquente. La commande purge ne vide que le cache fichier : la colonne « Compressed » du Moniteur d’activité ne bouge pas. WonderBox passe par un daemon helper root qui diffuse la même alerte de pression mémoire que macOS lui-même, ce qui oblige chaque application ouverte à réduire ses propres caches, puis purge le cache fichier. L’app affiche un avant/après par catégorie et nomme les applications qui ont répondu.

La vue par application est la partie que je préfère. Les processus helpers sont regroupés sous leur application hôte — les quarante renderers de Chrome tiennent sur une seule ligne — avec une estimation de ce qui dort dans le compresseur et dans le swap. Quitter ou forcer à quitter se fait depuis cette même ligne.

  • 🧠 Catégories du Moniteur d’activité, swap et niveau de pression mémoire du noyau
  • 📦 Caches de gestionnaires de paquets : npm, pnpm, Yarn, bun, uv, Cargo, Go, Gradle, Maven, CocoaPods — téléchargements seuls, toolchains jamais touchés
  • 🧹 Caches Chromium et Electron (Cache, Code Cache, GPUCache, CacheStorage), ignorés tant que l’application tourne
  • 📱 Fichiers DeviceSupport iOS/watchOS/tvOS, caches de simulateurs, données des apps désinstallées après 90 jours
  • 🌀 Analyseur de disque qui descend niveau par niveau et écarte les dossiers synchronisés pour ne rien télécharger
  • 🌡️ Ventilateurs lus en RPM réels via AppleSMC, avec modes silencieux, équilibré, performance et personnalisé

Le nettoyage standard, lui, reste raisonnable : caches utilisateur et conteneurs sandbox, logs, DerivedData, installeurs de plus de sept jours, corbeille. Le mode profond ajoute les catégories ci-dessus, et chaque catégorie se déplie au niveau de l’item — on peut garder le cache d’un outil et en supprimer un autre. Un inventaire des applications complète l’ensemble avec taille, date d’installation et dernière utilisation lues dans Spotlight, caches et préférences liés listés, le tout envoyé à la corneille. Rien n’est effacé définitivement.

Deux détails d’honnêteté que je trouve rares. Les estimations qui expirent sont affichées avec un ≥ au lieu d’un faux chiffre rond, et un résultat qui ne libère rien le dit. La suppression, elle, est vérifiée contre une liste blanche de racines et de formes de chemins par catégorie ; tout ce qui n’est pas un cache reconstructible part à la corbeille.

L’installation se fait par un zip d’environ 1,9 Mo depuis les releases, macOS 14 minimum, Apple Silicon ou Intel. Le binaire est signé ad hoc, pas notarisé : Gatekeeper bloque le premier lancement, il faut passer par clic droit › Ouvrir ou retirer l’attribut de quarantaine. Licence MIT, 224 étoiles, quatorze forks, et seulement huit commits — le projet a été créé le 20 septembre 2026 et en est déjà à sa deuxième version. Il n’y a pas de site officiel, tout passe par le dépôt, y compris un build maison en Xcode 16 (swift build puis scripts/package_app.sh).

Mon avis : la valeur est dans la transparence des chiffres plutôt que dans la liste de fonctions. Une capture de l’interface en chinois dans le README rappelle que l’interface suit la langue système et se force dans les réglages. Reste la facture : mot de passe administrateur pour installer le helper, accès complet au disque pour les scans du dossier utilisateur, et un accès xattr à connaître pour le premier lancement. Rien de tout cela n’est caché dans les README, ce qui est déjà rare.

Publications similaires

Laisser un commentaire