Outils

Exécuter Claude Code Toute la Nuit et se Réveiller avec un Rapport — Outils

Ceci est une traduction. La version de référence est l’original en anglais ; citez celle-ci.

Laissez Claude Code travailler toute la nuit sur une tâche : il garde votre ordinateur éveillé, vérifie son propre travail, bascule entre les IA quand une limite est atteinte, et laisse un rapport du matin.
Voir sur GitHubgithub.com/vadimchernets/nightcall
À 23 h, un ordinateur portable avec la tâche « 8 heures » reste éveillé jusqu'à 7:00; une carte de téléphone affiche « Travail jusqu'à 07:00, étape 6 sur 12, 2 en attente de votre intervention » avec les boutons ARRÊTER et CONTINUER. À 7 h du matin, MORNING.md répertorie Non terminé, Nécessite votre décision, Terminé et Vérifier d'abord, et une chronologie de la nuit répète le plan, l'étape, la vérification, avec une marque indiquant où une limite a été atteinte et l'IA suivante a pris le relais.
Faites défiler pour voir le diagramme complet, ou appuyez pour l'ouvrir

Vous avez une grande tâche et pas assez de soirées. Triez trois ans de notes en un plan de livre. Parcourez deux cents e-mails de clients et rédigez les réponses. Nettoyez un site web désorganisé. Claude Code peut effectuer ce type de travail, mais cela prend des heures, et les heures de travail à un bureau sont la seule chose que vous n'avez pas. Vous aimeriez donc pouvoir dire « fais ceci » à dix heures du soir, vous coucher, et lire le résultat au petit-déjeuner. Nightcall est un plugin gratuit et open source pour Claude Code, l'assistant IA d'Anthropic qui fonctionne avec les fichiers de votre ordinateur. Il configure exactement cela : un quart de nuit avec un rapport du matin, et une carte sur votre téléphone qui affiche ce que la nuit est en train de faire.

Pourquoi laisser tourner habituellement échoue

L'idée est simple, mais une nuit seul est difficile pour un ordinateur et pour une IA. L'ordinateur portable s'endort et le travail s'arrête. La limite d'utilisation de votre abonnement s'épuise à 3 h du matin et la session reste là, ou se termine. L'IA s'immobilise à l'étape quatre et passe six heures poliment bloquée. Ou elle continue et fait quelque chose que vous n'avez jamais demandé dans un dossier que vous n'aviez pas l'intention de toucher. Et pendant qu'elle tourne, vous n'avez aucune idée de ce qu'elle fait : les suggestions de Google pour « claude code check progress » et « control claude code from phone » montrent combien de personnes veulent savoir. Le matin, vous trouvez un désordre à moitié fait et aucune idée de ce qui s'est passé. Les gens cherchent des solutions autour de chacun de ces éléments séparément : comment garder un Mac éveillé, comment continuer après une limite, comment exécuter Claude Code toute la nuit. Nightcall met les réponses au même endroit.

Ce qu'il fait

Vous écrivez une ligne dans Claude Code, par exemple :

/nightcall:start Go through all my notes in the "Ideas" folder, build a 12-chapter book outline from them, and draft the first chapter. 8 hours.

Ensuite Nightcall passe environ cinq minutes avec vous avant votre départ et s'occupe du reste.

Les choses qui ne peuvent pas être annulées ne sont jamais décidées la nuit : envoyer, publier, payer, supprimer sans moyen de revenir, se connecter avec un mot de passe.

Voir la nuit, l'arrêter, approuver ce qu'elle voulait

Demandez « que fait-elle ? » ou tapez /nightcall:status, et vous obtenez une carte construite à partir des propres fichiers de la nuit, non pas à partir de la mémoire de l'IA : l'état (« travaille jusqu'à 07:00 », arrêtée, terminée), la dernière chose qu'elle a faite, combien d'étapes du plan sont terminées, combien de vérifications sont fermées avec preuve, et ce qui vous attend.

Du même endroit, vous pouvez dire « arrête la nuit » : elle termine l'étape en cours et s'arrête, et le rapport du matin est écrit à partir de ce qui est là. « Continuer » supprime l'arrêt et la nuit continue.

Tout ce que la nuit voulait faire et qui dépend de votre décision (un message à envoyer, de l'argent, une publication, un choix que les IA ont fait ensemble) va dans un registre, une liste continuellement mise à jour de « ce que l'IA voulait, et ce que vous avez décidé ». Le matin, Nightcall lit les lignes en attente une par une, et vous répondez à chacune par un seul mot : approuver ou refuser. Rien dans cette liste n'est jamais réécrit, ainsi vous pouvez toujours voir qui a choisi quoi et quand.

Une chambre verrouillée pour la nuit

Si vous préfériez que la nuit ne puisse voir que le dossier de tâches, lancez-la dans une boîte, un bac à sable (un espace fermé pour les programmes) qui lit et écrit uniquement ce dossier. Le reste de votre dossier personnel, y compris vos autres projets, vos mots de passe et votre historique Claude Code, n'est même pas lisible de l'intérieur, et internet n'est ouvert que vers les sites d'une courte liste autorisée.

Sur un Mac, rien d'extra n'a besoin d'être installé : Nightcall utilise le propre environnement de bac à sable d'Anthropic et le récupère à la première exécution. Si Docker est sur l'ordinateur, la boîte est un vrai conteneur à la place. Votre authentification d'abonnement est conservée dans le Keychain du Mac, configurée une fois avec une commande, et remise à la boîte uniquement pour cette nuit. Une commande arrête une nuit en boîte immédiatement, et la carte téléphonique fonctionne toujours de l'extérieur de la boîte.

Un exemple concret

Marta est une écrivaine avec un dossier de 300 notes éparses. À 22h30, elle tape la ligne ci-dessus, répond à quelques questions, vérifie le couvercle, le chargeur et les mises à jour, puis va se coucher. Pendant la nuit, Claude lit les notes, rédige le plan, groupe les notes par thèmes, élabore le plan détaillé et rédige le premier chapitre. Vers 2h du matin, sa limite Claude est atteinte et son propre Codex poursuit les étapes suivantes à partir des mêmes fichiers. À 7h, elle ouvre MORNING.md : le plan détaillé est terminé, le premier chapitre est rédigé, un dossier de scans illisibles a été marqué et ignoré après trois tentatives échouées, et deux choix concernant l'ordre du livre l'attendent, chacun avec la façon de l'annuler. Elle répond « approuver » à l'un et « refuser » à l'autre.

Comment commencer

Vous avez besoin de Claude Code. Dans celui-ci, ajoutez le catalogue et installez l'extension :

/plugin marketplace add https://raw.githubusercontent.com/vadimchernets/poly-a1-plugins/main/.claude-plugin/marketplace.json
/plugin install nightcall@poly-a1

La première ligne ajoute le catalogue Poly A1 par son lien, sans compte git ni GitHub (Claude Code 2.1.224 ou ultérieur). Exécutez ensuite /nightcall:ready pour la checklist avant de partir, et /nightcall:start avec votre tâche et le nombre d'heures. Pendant la nuit, /nightcall:status affiche la carte. Le matin, /nightcall:morning rédige le rapport et éteint tout. Les autres commandes sont /nightcall:awake, /nightcall:team, /nightcall:mine (vos propres abonnements à tour de rôle) et /nightcall:family (le relais familial).

Le « café pour l'ordinateur » fonctionne aussi en standalone, sans Claude : bash scripts/awake.sh 8 sur Mac ou Linux. La nuit en boîte est bash scripts/night-loop.sh --box "<dossier de tâche>" 8. Nightcall ne nécessite aucun service payant et n'achète rien ; il parle anglais, espagnol, portugais, russe et ukrainien.

Si vous installez aussi son plugin frère Pocketcall, la nuit s'affiche sous forme d'une carte sur votre téléphone (« Travail, round 7 », « Repos sur une limite jusqu'à 03:10 », « Terminé ») avec les étapes, les vérifications et le nombre de choses en attente. Le téléphone sonne, par Telegram ou votre propre sujet ntfy, quand la nuit repose sur une limite ou se termine, et le message s'accompagne des boutons Arrêter et Continuer.

Avant la nuit, Safecall peut ajouter une copie de tout ce que Claude s'apprête à modifier, et les deux font partie du catalogue des plugins Poly A1.

D'où ça vient

Nightcall est écrit par Vadym Chernets, accompagné de 120 tests automatisés et d'une archive Zenodo (DOI 10.5281/zenodo.23107725), et est ouvert sous la licence Apache-2.0 : https://github.com/vadimchernets/nightcall.

Voir nightcall sur GitHub

Vadym Chernets développe aussi Poly A1, une application dans laquelle les IA de différentes entreprises vérifient le travail les unes des autres.

Tous les outils · Tous les articles et notes