À propos de retro⊞spaces
retro⊞spaces est une petite app macOS native avec une seule mission : garder tous vos bureaux en ordre d'un seul coup d'œil et vous permettre de travailler avec eux efficacement.
Pourquoi elle existe
Les premiers Exposé & Spaces de Mac OS X Leopard affichaient tous les bureaux à la fois, dans une grille où l'on voyait le contenu de chacun et où l'on pouvait déplacer les fenêtres. Le macOS moderne, avec Mission Control, a discrètement remplacé cette vue d'ensemble par une bande à une dimension, où l'on ne peut qu'espérer se souvenir de quel bureau est lequel. En tant que développeurs, nous devons garder de l'ordre dans des tonnes de code, de bureaux et d'apps — et quand notre patience a été à bout, retro⊞spaces est née, l'app que vous avez sous les yeux.
Sur les épaules de Spaces
Ce projet est un hommage aux développeurs qui ont fait vivre cette idée même après qu'Apple s'en est éloignée — avant tout l'équipe derrière Total Spaces chez binaryage, dont l'archéologie des API privées sert de base et d'école à ce projet. retro⊞spaces n'est pas un remplaçant de TotalSpaces, mais sa propre approche du même problème — avec sa propre grille, ses déplacements par glisser-déposer et ses transitions entre bureaux.
Développée chez blob.team
retro⊞spaces est développée et maintenue chez blob.team — et cela va au-delà d'un logo en bas de page. Grâce à cela, c'est une vraie app signée, avec mises à jour automatiques et pipeline CI/CD, et non un bricolage de week-end sur l'ordinateur de quelqu'un.
Développée avec l'IA
La version 0.1.0 de l'app a été développée en 4 jours, en étroite collaboration avec l'outil d'IA Claude Code — du premier fichier Swift aux passerelles privées SkyLight/Accessibilité, de la grille en glisser-déposer jusqu'au pipeline CI/CD et à ce site. Nous le disons franchement : c'est une façon réelle et aujourd'hui courante de créer des logiciels, et une grande raison pour laquelle une preuve de concept a pu passer si vite d'une idée à une app installable.
Où en est-elle
C'est volontairement une preuve de concept : elle s'appuie sur des API privées de macOS qui peuvent changer à tout moment, n'est pas distribuée via l'App Store, et son README liste honnêtement ses limites. Elle fonctionne, nous l'utilisons tous les jours et elle progresse de version en version — voir les nouveautés. C'est un projet de passionnés sans ambition commerciale, alors croisez les doigts pour nous.