Développement IA à distance sur Mac Mini : mon rig portable qui suit partout
Le dilemme du développeur d'aujourd'hui
Les Mac mini excellent comme machines de dev. Puissants, abordables, ils gèrent sans broncher les outils AI comme Claude ou ChatGPT. Le hic ? Ils ne bougent pas d'un iota.
Vos projets, fichiers, contextes AI et code en cours trônent sur cette bête fixe. Changer de pièce ou de ville ne devrait pas vous obliger à l'abandonner. Grâce aux outils réseau modernes et astuces terminal, accédez-y de n'importe où comme si vous y étiez.
Étape 1 : Activez l'accès SSH sur votre Mac mini
SSH est la base du dev à distance. Ce protocole ouvre une session terminal sur votre Mac mini depuis n'importe quel appareil.
C'est simple :
- Ouvrez Réglages Système sur le Mac mini
- Allez dans Général → Partage
- Activez Connexion à distance
Voilà. Votre Mac mini attend les connexions SSH sur le réseau local. Il est prêt pour l'accès distant.
Étape 2 : Sortez de votre réseau local avec Tailscale
SSH marche bien sur le même Wi-Fi. Mais dehors, c'est fini.
La parade : Tailscale. Ce VPN moderne sur WireGuard crée un réseau maillé privé et chiffré entre tous vos appareils.
Imaginez un Wi-Fi invisible qui traverse internet. Mac mini, MacBook, iPhone : tout communique en sécurité, peu importe la distance.
Installation en un clin d'œil :
- Téléchargez et installez Tailscale sur Mac mini et appareil client
- Connectez-vous avec le même compte
- Acceptez la demande de connexion
Votre Mac mini gagne un hostname stable, accessible partout. SSH depuis Paris, Tokyo ou la cuisine : ça roule, sécurisé.
Étape 3 : Gardez votre Mac mini éveillé et réactif
Problème sournois : le mode veille. Les Macs s'endorment vite. Disque dur stoppé, réseau en pause, SSH coupé. Impossible de se reconnecter sans réveil physique.
Solution unique sur le Mac mini :
sudo pmset -a disablesleep 1
La machine reste allumée à jamais. L'écran s'éteint pour économiser, mais tout fonctionne, SSH inclus.
Attention : Pas sur un laptop, risque de surchauffe lid fermé. Ventilez bien votre Mac mini. Et évitez le menu Apple pour la mise en veille : ça contourne le réglage.
Étape 4 : Sauvegardez vos sessions avec tmux
Votre Mac mini est joignable et vigilant. Mais l'appareil source ?
Scénario classique : SSH depuis MacBook, tâche AI longue lancée. Réunion, lid fermé, laptop en veille, SSH down, tâche interrompue.
tmux (multiplexeur terminal) résout ça. Les sessions tournent indépendamment de SSH. Déconnexion ? Le processus continue. Reconnexion : vous reprenez pile où vous en étiez.
Démarrage tmux :
# Installez tmux si besoin
brew install tmux
# Nouvelle session
tmux new-session -s projet
# Lancez votre tâche AI dedans
# Claude, scripts Python, etc.
# Détachez (Ctrl+B, puis D)
# Fermez laptop, voyagez
# Reprenez plus tard
tmux attach-session -t projet
Vos jobs tournent sur le Mac mini quoi qu'il arrive. Réseau instable ? Pas grave. Laptop endormi ? Tant pis. Reconnectez-vous des heures après, tout avance.
Votre environnement de dev toujours disponible
SSH + Tailscale + veille persistante + tmux : un setup nomade puissant.
Le Mac mini n'est plus un bureau fixe, mais un nœud compute distribué. Travaillez partout, sur n'importe quel device :
- Toujours joignable (Tailscale)
- Éveillé et prêt (pmset)
- Code qui tourne solo (tmux)
- Tout chiffré (SSH + Tailscale)
Pour le dev boosté AI avec prompts et génération de code, c'est révolutionnaire. Puissance dédiée, sans chaînes au bureau.
Astuces pros en bonus
- Clés SSH plutôt que mots de passe : plus rapide, sécurisé
- Sessions tmux par projet : une par flux de travail
- Surveillez les ressources via Activity Monitor à distance
- Mettez Tailscale à jour pour les derniers patches sécurité
Bienvenue dans le dev vraiment portable. Votre Mac mini suit votre rythme.