BINKY : trieur de fichiers macOS natif avec Quick Sort et Routines personnalisables
https://github.com/heyderekj/binky
📌 BINKY est une application macOS native qui trie automatiquement les fichiers afin d’organiser les dossiers encombrés de manière structurée et lisible.
BINKY propose une approche pensée pour nettoyer automatiquement les dossiers qui accumulent rapidement des fichiers comme Downloads, Desktop, Dropbox ou encore les captures d’écran. L’application surveille les dossiers sélectionnés, analyse les fichiers puis les déplace vers des catégories adaptées. L’ensemble fonctionne directement sur macOS sans service distant ni upload de données.
Parmi les fonctionnalités principales :
- 🧹 Quick Sort pour nettoyer un dossier en un clic
- 👁️ Surveillance continue des dossiers avec routing automatique
- 📂 Classement des fichiers par catégories prédéfinies
- 🏷️ Gestion optionnelle des Finder Tags
- 📋 Règles personnalisées selon extensions, noms ou types
- 🔍 Dossier Review pour les fichiers inconnus ou ambigus
- 📜 Historique détaillé des actions effectuées
- 🔗 Intégration Finder Quick Actions et Services macOS
- ⌨️ Support Apple Shortcuts
- 🖥️ Utilisation possible depuis le Terminal via CLI
- 🔒 Fonctionnement entièrement local sans upload
L’application repose sur deux approches complémentaires. Quick Sort permet de lancer un nettoyage immédiat d’un dossier précis tandis que les Routines fonctionnent comme des watchers permanents capables de surveiller plusieurs emplacements avec leurs propres règles et comportements. Chaque Routine peut disposer de sources dédiées, d’actions spécifiques et de tags Finder personnalisés.
Le système attend que les fichiers terminent complètement leur arrivée avant de lancer le tri. Cette logique évite les déplacements prématurés de fichiers encore en cours de copie ou de téléchargement. Une fois stabilisés, les éléments sont analysés puis déplacés vers les dossiers correspondants.
Les catégories par défaut couvrent la majorité des usages courants :
- 🖼️ Images
- 📄 PDFs
- 🎬 Media
- 📝 Documents
- 📦 Archives
- 💿 Apps
- 📸 Screenshots
- 📁 Misc
Les fichiers inconnus, ambigus ou suspects ne sont pas déplacés silencieusement dans un dossier aléatoire. Ils sont automatiquement envoyés dans le dossier Review afin de permettre une vérification manuelle. Cette logique évite de perdre des fichiers importants dans une structure incorrecte et apporte davantage de sécurité dans le tri automatique.
Le moteur de règles permet d’aller plus loin que le simple classement par extension. Les règles peuvent s’appuyer sur le nom du fichier, le type, la taille, la date, certains indices OCR, des Finder Tags ou encore l’origine du fichier. Chaque règle peut ensuite déclencher différentes actions comme déplacer, renommer, compresser, extraire une archive, installer un DMG, supprimer ou répartir des fichiers selon leurs tags.
L’application conserve également un historique détaillé des opérations effectuées. Chaque session affiche les fichiers déplacés, ignorés ou envoyés dans Review. Cette traçabilité permet de comprendre précisément ce qui a été trié et de vérifier rapidement les actions réalisées.
BINKY s’intègre directement dans l’écosystème macOS grâce aux Finder Services, aux Quick Actions et aux Apple Shortcuts. Il est ainsi possible de lancer un tri directement depuis le Finder ou d’intégrer l’application dans des automatisations système. Une version CLI est également disponible pour une utilisation depuis le Terminal.
L’ensemble repose sur une architecture native SwiftUI et AppKit sans runtime web embarqué. L’application reste légère et pensée spécifiquement pour macOS et Apple Silicon. Le fonctionnement ne nécessite aucun compte et aucune donnée n’est envoyée vers un service externe.
BINKY propose ainsi une manière simple et automatisée de garder des dossiers propres et organisés sans devoir déplacer manuellement chaque fichier. L’approche combine surveillance continue, règles avancées et sécurité de tri afin de transformer des espaces encombrés en structures lisibles et cohérentes.
