SyncWatcher, programme de sauvegarde dédié au Mac
(github.com/studiojin-dev)Bonjour.
SyncWatcher est un programme de sauvegarde dédié au Mac.
- Copie de répertoires en sens unique
- Vérification après copie avec
xxhash - Copie avec surveillance de répertoires
- Planification
- Surveillance des disques externes, puis démontage automatique après la copie
Voici un retour d’expérience de développement.
J’ai créé ce programme de sauvegarde parce qu’il était pénible de sauvegarder les photos d’un appareil photo puis de faire un unmount.
Je l’ai développé avec Tauri, mais comme je n’utilise pas Windows, je ne l’ai compilé qu’en version Mac.
C’est du vibe coding à 99,999 %.
L’objectif était aussi d’apprendre à mieux coder avec l’IA.
Ces temps-ci, tout le monde parle de harness, donc je comprends bien l’idée, mais j’ai l’impression qu’il est difficile de bien construire un harness.
Pour une app Mac-only, la voie classique serait sans doute Swift, mais cela faisait longtemps que je n’y avais pas touché,
et comme les LLM génèrent bien le code de Web UI, j’ai cherché un framework hybride.
Electron était un peu trop lourd, même pour les bases, donc j’ai choisi Tauri, développé en Rust et réputé très bon.
En testant avec un build récent, j’ai vu qu’il consommait environ 170 Mo, donc il utilise plus de mémoire que ce que j’avais prévu.
Il faudra voir plus tard si l’IA peut aussi aider à optimiser la mémoire.
Au début, comme mon abonnement payant était Google One, j’ai un peu utilisé antigravity,
puis je suis passé à codex parce que Kakao proposait GPT Pro à bas prix.
Le modèle 5.3-codex donne de meilleurs résultats que Gemini ou Sonnet via antigravity, donc je n’utilise plus que codex.
Quand ma période GPT Pro se terminera, je me demande si je reviendrai à Claude, mais après m’être habitué à codex pendant assez longtemps, j’hésite un peu.
Aucun commentaire pour le moment.