Pour laisser Claude Code tourner et t'éloigner en toute sérénité, fais quatre choses avant de partir : empêche l'ordinateur de se mettre en veille, autorise les commandes courantes dont Claude aura besoin pour qu'il ne s'arrête pas à chaque prompt, donne-lui une tâche claire avec une définition de « terminé », et prévois un moyen d'être prévenu quand il a fini ou a besoin d'une décision. Avec un téléphone associé à un outil comme Claude Code Notifier, tu peux ensuite approuver, répondre ou envoyer la prochaine instruction d'où tu veux, sur Mac, Windows et Linux.
01Pourquoi les longues tâches se bloquent
Claude Code t'attend à trois moments :
- Les demandes de permission. En mode par défaut, il demande avant la plupart des commandes shell et des modifications de fichiers.
- Les questions. Quand il a besoin que tu choisisses, il pose la question avec
AskUserQuestionet attend. - La fin d'un tour. Quand il a terminé, il attend ton prochain message.
N'importe lequel de ces moments peut laisser une longue tâche à l'arrêt pendant une heure pendant ton absence. La routine ci-dessous supprime les attentes inutiles et fait en sorte que les autres te parviennent.
02Étape 1 : rédige une tâche qui peut se terminer sans toi
Le meilleur moyen d'éviter les questions, c'est d'y répondre à l'avance. Avant de partir, indique à Claude :
- Ce que « terminé » veut dire. « Tous les tests dans
tests/apipassent » vaut mieux que « corrige l'API ». - Comment vérifier son travail. Donne la commande de test ou de build.
- Ce qu'il ne doit pas faire. « Ne modifie pas le schéma de la base de données » ou « ne fais pas de push ».
- Quoi faire s'il bloque. « Si tu n'arrives pas à corriger en un nombre raisonnable de tentatives, arrête-toi et résume ce que tu as essayé. »
Pour un changement plus important, commence en plan mode, validez le plan ensemble, puis laisse-le tourner :
claude --permission-mode plan
03Étape 2 : autorise le routinier, garde la main sur le risqué
Chaque demande de permission est une pause. Décide à l'avance quelles commandes Claude peut lancer librement. Ajoute des règles allow pour les commandes sûres et répétitives dans .claude/settings.json ou avec /permissions :
{
"permissions": {
"allow": [
"Bash(npm test *)",
"Bash(npm run lint)",
"Bash(git diff *)"
],
"deny": [
"Bash(git push *)"
]
}
}
Les règles deny l'emportent sur les règles allow : un deny sur git push tient même si une règle plus large est autorisée. Tu peux aussi changer de mode. acceptEdits accepte sans demander les modifications de fichiers et les commandes courantes du système de fichiers dans le répertoire de travail. Les compromis de chaque mode, et pourquoi bypassPermissions n'a sa place que dans des conteneurs ou des VM, sont détaillés dans Les modes de permission de Claude Code expliqués.
Garde un prompt pour tout ce que tu voudrais lire avant : suppression de fichiers, appels réseau inattendus, tout ce qui touche à la production.
04Étape 3 : garde la session active
Si l'ordinateur se met en veille, Claude Code s'arrête avec lui. Chaque système d'exploitation a un moyen de rester éveillé.
Mac. Lance Claude Code via caffeinate, qui garde le Mac éveillé tant que la commande tourne :
caffeinate -i claude
Linux. Sur les distributions systemd, systemd-inhibit bloque la mise en veille pendant toute la durée d'une commande :
systemd-inhibit claude
Windows. Dans Paramètres, ouvre Système puis les paramètres d'alimentation, et configure l'ordinateur pour qu'il ne se mette pas en veille lorsqu'il est branché.
Sur un serveur distant, ou si tu risques de fermer le terminal, lance Claude Code dans tmux ou screen pour qu'il continue après ta déconnexion :
tmux new -s work
claude
# detach with Ctrl+B then D; reattach later with: tmux attach -t work
Claude Code dans tmux ou screen explique les notifications depuis des sessions détachées, et Notifications via SSH couvre les serveurs distants.
05Étape 4 : fais en sorte que les attentes te parviennent
C'est là que la plupart des configurations pèchent. Tu dois savoir quand Claude a fini ou a besoin de toi, et idéalement pouvoir répondre sans revenir à ton poste.
Tu as plusieurs options :
- Le Remote Control d'Anthropic connecte l'app Claude à ta session locale, sur les forfaits compatibles avec une connexion claude.ai. Utiliser Claude Code depuis ton téléphone l'explique, ainsi que les autres options mobiles.
- Un hook maison qui envoie un push via ntfy, Telegram, Slack ou Discord te prévient qu'il s'est passé quelque chose. Pour répondre, à toi de te débrouiller. Voir Envoyer les notifications de Claude Code vers Telegram, Slack ou Discord.
- Claude Code Notifier, dont parle la suite de cette section.
Avec Claude Code Notifier
Claude Code Notifier est un outil indépendant de TouchTap Ltd, non développé par Anthropic. Son outil en ligne de commande gratuit, ccn, passe par les hooks de Claude Code sur Mac, Windows et Linux, et ses apps iPhone et Android te permettent de répondre. Si tu ne l'as pas encore configuré, Connecter ton téléphone à Claude Code prend environ une minute.
Une fois l'appairage fait, chacune des trois attentes arrive sur ton téléphone :
- Terminé. Un push dès qu'un tour se termine. Juste après, tu peux envoyer l'instruction suivante depuis le téléphone, et Claude enchaîne.
- Permission. Autoriser une fois, autoriser pour la session, ou refuser.
- Question. Choisis l'une des options proposées par Claude.
Avant de partir, fais une vérif rapide :
ccn doctor # hooks, credentials, server connection, presence detection
ccn test # a test notification to your phone
Régler la durée d'attente
ccn sait si tu es devant l'ordi. Si tu as tapé quelque chose dans les 30 dernières secondes, le terminal pose la question comme d'habitude. Si tu es absent, le terminal attend la réponse du téléphone, jusqu'à un plafond, et arrête d'attendre dès que tu touches le clavier. Pour un long après-midi loin de l'ordi, augmente le plafond :
ccn config set hold_ceiling_seconds 1800
La valeur va de 30 à 3600 secondes, 600 par défaut. Un réglage associé, stop_hold_seconds (0 à 600, 120 par défaut), contrôle l'attente en fin de tour pour une relance depuis le téléphone. ccn config show liste tout, et la plupart des réglages peuvent aussi être modifiés par ordinateur depuis l'app.
Ne te fais pas réveiller
Si une tâche tourne la nuit, configure des heures calmes pour que ton téléphone reste silencieux pendant que tu dors :
ccn config set quiet_hours 22:00-08:00
Plus de détails dans Heures calmes et Ne pas déranger.
L'app est gratuite à télécharger, mais nécessite un abonnement ou un achat à vie pour être utilisée. Sans téléphone, ccn offre quand même des notifications de bureau gratuites, utiles si tu es dans une autre pièce mais pas si tu es sorti. Voir les tarifs.
06Étape 5 : vérifie à ton retour
Partir n'est sûr que si tu regardes ce qui s'est passé. À ton retour :
- Lis le diff avant de commit :
git diffou la vue de revue de ton éditeur. - Lance les tests toi-même.
- Relis les commandes lancées par Claude, surtout celles que tu as approuvées depuis le téléphone.
Travailler sur une branche ou dans un git worktree permet de jeter facilement un run qui a mal tourné. Si tu fais tourner plusieurs sessions en même temps, Lancer plusieurs sessions Claude Code t'aide à savoir laquelle te sollicite.
07Une checklist à copier
- Tâche rédigée avec un objectif de fin clair et une commande de test.
- Règles allow pour les commandes de routine, règles deny pour les commandes risquées.
- Ordinateur maintenu éveillé, ou session dans
tmux. - Téléphone appairé,
ccn doctoretccn testpassent. - Plafond d'attente et heures calmes réglés selon la durée de ton absence.
- Relis le diff à ton retour.
08FAQ
Claude Code continue-t-il de tourner si je ferme mon laptop ?
En général non, car la plupart des laptops se mettent en veille quand on ferme l'écran, et Claude Code tourne sur le laptop. Garde-le éveillé et branché, utilise une machine qui reste allumée, ou passe par les sessions cloud d'Anthropic, qui tournent sur l'infrastructure d'Anthropic.
Dois-je utiliser bypassPermissions pour qu'il ne s'arrête jamais ?
La documentation d'Anthropic recommande de ne l'utiliser que dans des environnements isolés comme des conteneurs ou des VM. Au quotidien, des règles allow pour les commandes de routine et l'approbation à distance pour le reste offrent un meilleur équilibre côté sécurité.
Et si je rate une notification sur mon téléphone ?
Avec ccn, le terminal attend jusqu'à ton plafond, puis la demande reste dans le terminal. À ton retour, tu peux y répondre normalement.
Puis-je lancer la tâche suivante depuis mon téléphone ?
Juste après que Claude a terminé, Claude Code Notifier te permet d'envoyer une instruction de suivi depuis le téléphone, et Claude l'exécute comme instruction suivante.