BAMA : installer le studio d'applis Mac dans ton agent
Le guide d'installation de BAMA : les commandes exactes, les trois étapes clone, plan, build, et la phrase à donner à ton agent.
Ce que c'est
BAMA, pour Build Any Mac App : un dépôt de 21 skills, licence MIT, 1090 étoiles, qui transforme ton agent en studio d'applis Mac natives. Swift et SwiftUI, tes données en local, et tu n'ouvres jamais Xcode.
Dépôt : https://github.com/daveebbelaar/bama
Installer (une seule ligne)
npx skills@latest add daveebbelaar/bama
Sur Claude Code, tu peux aussi passer par le marketplace de plugins :
/plugin marketplace add daveebbelaar/bama
/plugin install bama@bama
Ça marche aussi sur Codex, Cursor et Gemini CLI.
Ensuite, tu tapes simplement :
/bama
Ça regarde ton projet et ça choisit la prochaine skill tout seul.
Les trois temps
| Étape | Ce que fait ton agent |
|---|---|
| 1. Clone | Il ouvre l'appli que tu aimes, prend un screenshot de chaque écran et écrit un index des écrans |
| 2. Plan | Il transforme ces écrans en user stories avec des critères vérifiables, rangés en milestones |
| 3. Build | Il code une story par commit, photographie chaque page en mode clair et en mode sombre avant chaque commit, puis lance les tests |
Ce qu'il y a dans les 21 skills
- Les raccourcis globaux
- La barre de menus
- Les panneaux flottants
- La capture d'écran
- Les Shortcuts
- Les permissions
- Le design : Liquid Glass, grille de 4 points avec des contrôles qui échouent si c'est mal aligné, design system avec couleur d'accent
- L'icône, écrite en fichier Icon Composer
La phrase à donner
clone mon appli de to-do en appli Mac native, screenshote chaque écran, écris les user stories et construis le milestone 1
Pas d'idée ? Le dossier specs
Le dossier specs contient 12 plans de petites applis Mac :
- un rangeur de fenêtres
- un changeur de fenêtres
- un lanceur
- un historique de presse-papiers
- des captures d'écran
- un enregistreur d'écran
Tu copies le plan dans un dossier vide et tu dis :
construis l'appli de window-snapper avec BAMA
Côté matériel
macOS 26 et Xcode 26 installé, pour la chaîne Swift 6.2.
Une question ? Réponds-moi directement en message privé.