Gardez votre Mac éveillé pour Claude Code, les agents et les longues tâches.

Un Mac qui se met en veille met en pause votre agent, votre téléchargement ou votre build. La solution la plus rapide est fournie avec macOS : une commande Terminal, caffeinate. Voici les méthodes qui fonctionnent, et le piège quand vous rabattez l’écran.

Mis à jour

L’essentiel

  • caffeinate -i garde le Mac éveillé jusqu’à ce que vous appuyiez sur Contrôle-C. Placez une commande après, et le Mac reste éveillé exactement le temps que tourne cette commande : caffeinate -i claude.
  • Sans Terminal : sur un MacBook, activez Empêcher la suspension d’activité automatique sur adaptateur secteur lorsque l’écran est éteint (Batterie → Options). Sur un Mac de bureau, le même réglage se trouve dans Énergie.
  • Rabattre l’écran d’un MacBook le met en veille, sauf s’il est branché sur secteur avec un écran externe, un clavier et une souris.
  • L’écran peut se verrouiller et s’éteindre pendant que le Mac continue de travailler. C’est la veille qui arrête vos tâches, pas un écran noir.

1caffeinate : la commande intégrée

caffeinate est fourni avec chaque Mac. Il garde le Mac éveillé tant qu’il tourne, et ne fait rien d’autre.

Garder le Mac éveillé jusqu’à ce que vous appuyiez sur Contrôle-C :

caffeinate -i

Le garder éveillé exactement le temps que tourne Claude Code (ou toute autre commande) :

caffeinate -i claude

Pendant deux heures (7 200 secondes) :

caffeinate -i -t 7200

Jusqu’à ce qu’un programme déjà lancé se termine (trouvez son numéro avec pgrep, puis utilisez-le après -w) :

pgrep -fl claude
caffeinate -i -w 12345

Ce que signifient les lettres : -i empêche la veille due à l’inactivité, -d garde l’écran allumé, -m garde le disque actif, -s garde tout le système éveillé tant que le Mac est sur secteur (manuel de caffeinate). Pour les agents et les builds, -i suffit ; ajoutez -d seulement si vous voulez regarder l’écran.

2Le réglage, sans Terminal

Sur un MacBook : Réglages Système → Batterie → Options, puis activez Empêcher la suspension d’activité automatique sur adaptateur secteur lorsque l’écran est éteint. Sur un Mac de bureau : Réglages Système → Énergie, puis Empêcher la suspension d’activité automatique lorsque l’écran est éteint (Assistance Apple).

Cela ne fonctionne que lorsque le Mac est sur secteur, et cela consomme plus d’énergie : désactivez-le quand vous n’en avez plus besoin.

3Rabattre l’écran

Un MacBook se met en veille quand vous rabattez l’écran, et caffeinate n’y change rien. Il ne continue à travailler écran rabattu qu’en mode écran fermé : branché sur secteur et à un écran externe, avec un clavier et une souris ou un trackpad (Other World Computing).

Vous trouverez peut-être en ligne sudo pmset -a disablesleep 1. Cette commande bloque toute mise en veille, même dans un sac, où un MacBook fermé qui fait tourner un agent peut devenir très chaud. Si vous l’utilisez, annulez-la avec sudo pmset -a disablesleep 0, et ne lancez jamais une ligne sudo que vous ne comprenez pas.

4Des apps qui le font pour vous

Si vous préférez cliquer plutôt que taper, des apps de la barre des menus utilisent le même interrupteur du système :

  • Amphetamine (gratuite, Mac App Store) : sessions avec minuteur, « tant qu’une app est ouverte », et plus encore.
  • KeepingYouAwake (gratuite, open source) : un clic dans la barre des menus.

5Pour les agents qui tournent pendant votre absence

  • Laissez le Mac sur secteur et, sur les Mac de bureau, cochez Réactiver lors d’un accès réseau dans Énergie, pour que le Partage d’écran et SSH puissent toujours l’atteindre.
  • Lancez l’agent dans caffeinate -i, pour que le Mac se remette en veille de lui-même quand l’agent a fini.
  • Un Mac mini fait une machine d’IA silencieuse, toujours allumée ; voir le guide du Mac mini comme serveur d’IA.
  • Avant de laisser tourner un agent, vérifiez à quoi il peut toucher. S’il a déjà lancé une commande inattendue, faites la vérification du Mac.

6Questions

Comment garder mon Mac éveillé pour Claude Code ?
Lancez-le avec caffeinate -i claude au lieu de claude. Le Mac reste éveillé tant que Claude Code tourne, et peut se remettre en veille quand il s’arrête. Gardez le Mac sur secteur pour les longues sessions.
Quelle commande Terminal garde un Mac éveillé ?
caffeinate -i le garde éveillé jusqu’à ce que vous appuyiez sur Contrôle-C ; caffeinate -i -t 3600 pendant une heure ; caffeinate -i suivi de n’importe quelle commande, tant que cette commande tourne.
Puis-je garder mon MacBook éveillé écran rabattu ?
Seulement en mode écran fermé : sur secteur, avec un écran externe, un clavier et une souris. Sinon, rabattre l’écran le met en veille, quoi qu’en dise caffeinate.
caffeinate vide-t-il la batterie ?
Il empêche la veille, donc le Mac consomme autant que le travail qu’il fait. Sur batterie, fixez une durée avec -t, ou branchez-le.
Mon Mac continue-t-il de travailler quand l’écran se verrouille ?
Oui, tant que le Mac lui-même n’est pas en veille. L’écran peut s’éteindre et se verrouiller pendant que caffeinate ou le réglage de veille garde le Mac en marche.

Sources

  1. manuel de caffeinatess64.com
  2. Assistance Applesupport.apple.com
  3. Other World Computingeshop.macsales.com
  4. Amphetamineapps.apple.com
  5. KeepingYouAwakegithub.com

Plus de sécurité pour Mac