Aller au contenu principal
Automatisation2026

BackupBuddy

Petit logiciel Mac qui sauvegarde automatiquement vos fichiers importants dès que vous branchez votre disque dur externe. Plus besoin d'y penser. Open source.

SwiftSwiftUImacOS
BackupBuddy - popover dans la barre de menus macOS montrant les profils de sauvegarde

Le Défi

On le sait tous : il faut faire des sauvegardes. Mais en pratique, on oublie, on repousse, et le jour où le disque dur lâche, il est trop tard.

Les solutions existantes sur Mac sont souvent compliquées à configurer ou peu fiables. Je voulais un outil simple : je branche mon disque, mes fichiers sont sauvegardés. Point.

C'était aussi l'occasion de découvrir le développement d'applications Mac natives et de publier mon premier projet open source.

Ma Solution

BackupBuddy est une petite application discrète qui vit dans la barre de menus du Mac :

  • 🔌 Vous branchez votre disque dur → la sauvegarde démarre toute seule
  • 📂 Vous choisissez quels dossiers sauvegarder et sur quel disque
  • ⚡ Seuls les fichiers modifiés depuis la dernière fois sont copiés — c'est rapide
  • 🔄 L'application garde plusieurs versions de vos sauvegardes et supprime les plus anciennes automatiquement
  • 🔔 Une notification vous confirme que tout s'est bien passé
  • 🚀 Se lance au démarrage du Mac, sans y penser

Technologies

Application 100% native Mac, développée en Swift. Aucune connexion internet nécessaire — tout reste sur votre ordinateur.

Résultats

  • 🛡️ Vos données ne quittent jamais votre ordinateur — zéro cloud, zéro tracking
  • 📦 Compatible avec tous les types de disques durs externes (USB, Thunderbolt...)
  • 🔓 Code source ouvert (open source) — n'importe qui peut vérifier ce que fait l'application
  • 🍎 Fonctionne sur les Mac récents (macOS 14 et plus)

Leçons Apprises

Premier projet en dehors du monde web. Développer une application Mac native est un univers différent mais très bien outillé. Ce projet m'a permis d'élargir mes compétences au-delà du navigateur.

Découvrir d'autres réalisations

Voir tous les projets