# Comment développer 20 projets Claude en même temps sur un Mac M1, sans que la compilation Rust ne le fasse ramer ?
Ma solution : mettre à profit les ordinateurs inutilisés chez moi et au bureau pour créer un petit **« cluster de compilation distribué »**.
## Comment répartir les tâches ?
Le Mac principal s’occupe uniquement de :
- écrire le code
- exécuter Claude
- utiliser l’éditeur et le terminal
Et les tâches qui consomment beaucoup de CPU, comme :
- `cargo check`
- `cargo test`
- `cargo build`
sont confiées aux autres ordinateurs disponibles.
## Comment les connecter ?
Tout le processus est très simple :
1. **Pas besoin de modifier la structure du projet**
2. **Pas besoin de changer ses habitudes de développement**
3. Il suffit d’ajouter une couche `tutu-auto wrap` autour de la commande d’origine
`tutu-auto` vérifie automatiquement la charge en temps réel de chaque ordinateur et confie la compilation à la machine la moins occupée à ce moment-là.
Si toutes les machines sont occupées, les tâches sont automatiquement mises en file d’attente afin d’éviter que plusieurs ordinateurs se disputent les ressources en même temps.
## Résultat final
- 20 projets peuvent avancer simultanément
- les ordinateurs inutilisés ne prennent plus la poussière
- plusieurs projets Rust peuvent être compilés en parallèle
- le Mac principal continue à faire tourner Claude, l’éditeur et le terminal de façon fluide
> **Le Mac principal réfléchit et pilote ; les ordinateurs inutilisés font le gros du travail.**
En exploitant la puissance de calcul déjà disponible autour de soi, on obtient à moindre coût une expérience de développement multiprojet plus fluide et plus sereine.