- Outils
- Réglages Système, caffeinate, pmset
- Prix
- Gratuit (intégré à macOS)
- Temps
- 5 min
- Niveau
- Débutant
Vous lancez Claude Code sur une tâche longue : trier un dossier de factures, réécrire les fiches produits d'une boutique, transcrire une série de vidéos. Vous fermez l'écran pour partir, et le Mac s'endort. Le lendemain, l'agent s'est arrêté à la troisième ligne. Le Mac n'est pas en panne : il économise sa batterie, comme prévu. Ce tuto montre comment le garder au travail, avec les outils qu'Apple fournit, et ce qu'il ne faut pas lui demander.
Les trois veilles du Mac
Un Mac peut s'arrêter de trois façons, et chaque réglage n'agit que sur l'une d'elles :
- L'écran s'éteint : sans conséquence, les programmes continuent.
- La veille d'inactivité : personne ne touche le clavier, le Mac s'endort. C'est elle qui coupe la plupart des agents lancés le soir.
- La fermeture du capot : sur un portable, refermer l'écran met le Mac en veille. La documentation de Claude Code le rappelle pour ses tâches planifiées : même avec l'option qui garde l'ordinateur éveillé, fermer le capot l'endort quand même.
Le réglage Apple, pour un Mac branché
- Sur un MacBookOuvrez Réglages Système, puis Batterie, cliquez sur Options et activez « Empêcher la suspension d'activité automatique sur adaptateur secteur lorsque l'écran est éteint ». L'écran s'éteint, le Mac continue, à condition d'être sur secteur.
- Sur un Mac de bureau (iMac, Mac mini, Mac Studio)Réglages Système, puis Énergie, et activez « Empêcher la suspension d'activité automatique lorsque l'écran est éteint ». C'est la solution la plus simple si un Mac mini sert de petit serveur pour vos automatisations.
La commande caffeinate, seulement le temps de la tâche
Le réglage précédent vaut pour toujours. Si vous préférez garder le Mac éveillé seulement pendant un travail précis, macOS fournit la commande caffeinate. Elle crée une « assertion », c'est-à-dire une demande au système de ne pas s'endormir, et la retire quand elle s'arrête.
- Envelopper la commande de l'agentPlacée devant une commande,
caffeinategarde le Mac éveillé exactement le temps qu'elle tourne.-iempêche la veille d'inactivité,-sempêche la veille du système (valable seulement sur secteur, d'après le manuel). Exemple avec Claude Code en mode non interactif :caffeinate -is claude -p "Lis chaque PDF du dossier factures/, et range dans factures.csv : date, fournisseur, montant TTC. Réponds en français." - Ou pour une durée fixeLancez-la dans un onglet du Terminal pendant que l'agent travaille dans un autre.
-tfixe la durée en secondes (ici 4 heures) ;Ctrl + Cl'arrête avant.caffeinate -is -t 14400 - Vérifier qui empêche la veilleCette commande liste les programmes qui tiennent le Mac éveillé.
caffeinatedoit y apparaître.pmset -g assertions
Capot fermé : le mode écran fermé
Apple ne documente qu'une façon de faire travailler un portable capot fermé : le mode écran fermé. Sa page d'aide sur les écrans externes demande que le Mac soit branché au secteur et utilisé avec un clavier et une souris externes.
- Brancher le chargeurSur batterie, fermer le capot endort le Mac.
- Brancher un écran externe, un clavier et une sourisConnectez l'écran directement sur un port du Mac si possible.
- Fermer le capotLe travail continue sur l'écran externe. Vous pouvez ensuite éteindre cet écran : le réglage « Empêcher la suspension… » vu plus haut prend le relais.
Les astuces qui promettent de garder un MacBook éveillé capot fermé, sans écran externe, reposent sur des options que le manuel de pmset ne documente pas. Je ne les recommande pas : un portable fermé dans un sac chauffe et ventile mal.
Un exemple dans une petite entreprise
Une agence de trois personnes veut que Claude prépare chaque nuit le résumé des demandes reçues dans la journée. Le plus robuste : un vieux Mac mini branché dans un coin, réglé sur « Empêcher la suspension… », avec une tâche planifiée de l'application Claude. Cette application propose d'ailleurs l'option Keep computer awake dans Settings, This computer, System. Sa documentation précise qu'une tâche planifiée est sautée si l'ordinateur dort à l'heure prévue. Et si la tâche n'a pas besoin de vos fichiers, les routines de Claude Code tournent dans le cloud, Mac éteint.
Limites, coût et sécurité
- Verrouillez l'écran avant de partir avec
Ctrl + Cmd + Q: les programmes continuent, mais personne ne peut utiliser votre session. Évitezcaffeinate -d, qui garde l'écran allumé. - Un agent qui tourne la nuit consomme des jetons : sur une clé d'API, chaque heure se paie. Donnez-lui une consigne précise et une fin claire, puis regardez
/usagele matin. - Pas de demande d'autorisation la nuit : en mode
-p, l'agent ne peut pas vous demander la permission. Testez la tâche une fois en journée pour repérer ce qu'il faut autoriser, et ne lui ouvrez que le dossier concerné. - Batterie et chaleur : gardez le portable sur secteur, posé à plat, aéré.
À savoir. Un Mac qui ne dort jamais reste joignable sur le réseau et consomme de l'électricité. Réservez ces réglages aux nuits où un agent travaille vraiment, et désactivez-les ensuite.
Sources
- Apple : définir des réglages de suspension d'activité et de réactivation
- Apple : écran externe et Mac portable capot fermé
- Apple : raccourcis clavier du Mac (verrouiller l'écran)
- Manuels
man caffeinateetman pmset, dans le Terminal de macOS - Claude Code : tâches planifiées de l'application de bureau
Vous voulez une automatisation qui tourne seule chaque nuit, sur un Mac ou un serveur ? C'est le genre d'automatisation que je mets en place.