Les loops
Claude Code,
expliqués.
Les loops, c'est ce qui m'a fait passer Claude Code du statut "assistant" à "agent qui travaille pour moi 24/7". Je t'explique comment ça fonctionne, quand les utiliser, 4 cas d'usage concrets (dont un pour les non-devs) et combien ça coûte vraiment.
Ce que tu vas apprendre
- Ce qu'est un loop Claude Code — et pourquoi ce n'est pas un cron classique
- La différence entre timed loop (toutes les X minutes) et dynamic loop (Claude décide)
- 4 cas d'usage réels (dont 1 pour les non-devs) que tu peux appliquer aujourd'hui
- Combien ça coûte : 3 scénarios chiffrés et le piège à 50 $/jour à éviter
Tu débutes complet en IA ?
Si certains termes te perdent (Claude Code, terminal, agent, MCP, skill…), commence d'abord par le guide débutant et garde le lexique ouvert dans un autre onglet. Tu reviendras ici avec les bases.
C'est quoi un loop ?
Un loop, c'est une commande qui dit à Claude Code : "Relance-moi cette action à intervalles réguliers." Tu lances un loop, Claude relance tout seul la commande pendant que tu fais autre chose.
Pense à un cron job (une tâche planifiée qui se relance toute seule à heure fixe sur ton ordi), mais beaucoup plus intelligent. Un cron te lance un script bête. Un loop Claude peut décider s'il relance, s'il change d'approche, s'il t'alerte — il comprend ce qu'il fait.
Important : le loop tourne tant que ta session est ouverte
Un /loop est attaché à ta session Claude Code. Si tu fermes ton terminal ou ton Mac, le loop s'arrête. Pour que ça tourne vraiment la nuit (Mac éteint), il faut Routines (la feature cloud d'Anthropic — autrement dit, une tâche qui tourne sur les serveurs d'Anthropic et plus sur ton ordi, sortie avril 2026) — j'y reviens plus bas.
Pourquoi ça change tout pour moi
Avant, je checkais manuellement mes veilles 3 fois par jour. Maintenant, un loop tourne, me ping quand il trouve quelque chose d'intéressant, et je ne perds plus une seconde. C'est l'automatisation IA la plus simple et la plus puissante que je connaisse.
Timed vs Dynamic.
Claude Code propose deux types de loops. C'est important de comprendre la différence — ça change tout selon ton cas d'usage.
Timed loop · Intervalle fixe
Tu fixes une durée. Claude relance à chaque fois. Simple, prévisible, parfait quand tu veux vérifier un statut à cadence régulière.
/loop 5m /veille-ia
Ici, toutes les 5 minutes, Claude relance ta commande /veille-ia. Tu peux mettre 2m, 1h, 6h, etc. Note : les intervalles en secondes (30s) sont arrondis à la minute supérieure — le minimum réel est 1 minute. Et chaque loop expire automatiquement au bout de 7 jours (doc officielle Anthropic · scheduled tasks) — un garde-fou contre les loops oubliés.
Dynamic loop · Claude décide
Tu lances le loop sans préciser d'intervalle. Claude lit le contexte et choisit lui-même quand relancer. Plus intelligent, moins prédictible.
/loop /monitor-deploy
Si ton déploiement vient de partir, Claude relancera toutes les 30 secondes. S'il est terminé depuis 20 minutes, il peut attendre 20 minutes la prochaine fois. Il auto-adapte.
Attention au cache prompt (5 min)
Le cache prompt Anthropic (un mécanisme qui « met en mémoire » ton prompt pour ne pas le repayer à chaque appel) a une durée de vie de 5 minutes, rafraîchie à chaque appel réussi. Tant que tes loops tournent à moins de 5 minutes d'écart entre deux appels, le cache reste chaud et tu paies les tokens (les « briques » de texte facturées par l'IA · environ 0,75 mot chacun) mis en cache à environ −90%. Au-delà, le cache tombe et tu repaies le plein tarif. Reste en-dessous de 5 minutes (4m30s, 3m, etc.) si tu veux le bénéfice du cache, ou accepte le cache miss (le « cache raté » qui te fait repayer plein tarif) au-delà. Détails officiels · doc Anthropic prompt caching.
3 façons d'automatiser.
Tous les loops ne se valent pas. Selon ce que tu veux (ordi allumé ou non, vraiment la nuit ou pas), Claude Code propose trois mécanismes. Le plus souvent, les gens utilisent /loop par défaut alors qu'ils auraient besoin d'une Routine cloud. Voici la différence. Si tu veux comparer avec d'autres approches d'agents IA en boucle hors écosystème Anthropic, regarde aussi du côté de Cursor (chat agent in-IDE) ou de n8n (workflows visuels self-hosted) — chacun a ses tradeoffs.
| Mécanisme | Session ouverte ? | Mac allumé ? | Idéal pour |
|---|---|---|---|
/loop (session) |
Oui, obligatoire | Oui | Tu travailles avec Claude, tu veux qu'il vérifie un statut en fond |
| Desktop scheduled tasks | Non | Oui | Tu veux que ton Mac travaille la journée pendant que tu es en réunion |
| Routines (cloud) | Non | Non | Veille qui tourne la nuit, le weekend, pendant tes vacances |
Mon conseil
Pour une veille ou un monitoring qui doit vraiment tourner 24/7, utilise les Routines (sorties en avril 2026). Quotas : 5 routines/jour sur Pro, 15 sur Max, 25 sur Team. Pour tout ce qui est "pendant que je travaille sur autre chose", /loop suffit largement.
Ce que j'en fais vraiment.
Je te partage les 4 loops que je tourne au quotidien. Copie-colle, adapte à ton cas.
Un bêta-lecteur qui relit ta page de vente toute la journée
Tu n'as pas de code, pas de build, pas de déploiement à surveiller ? Pas grave, les loops servent aussi à toi. Tu lances un loop qui relit ta landing page (ou ton email, ta séquence, ton script de vidéo) toutes les heures, et tu reçois un mini-audit à chaque passage. À toi de garder ou de zapper.
/loop 1h "Relis ma landing page landing.md et donne-moi 3 améliorations prioritaires selon les règles de copywriting Hormozi."
Coût : environ 0,5 $/jour si tu laisses tourner 8 h de journée. Parfait pour itérer pendant que tu fais autre chose.
Un brief IA qui m'arrive pendant que je dors
Chaque matin, je veux un résumé des 10 publications IA les plus importantes de la nuit. J'écris un prompt (l'instruction que tu donnes à l'IA en mots) de veille, je le lance en loop toutes les 4 heures, et je reçois la synthèse dès que je suis dispo.
/loop 4h "Scanne les 50 dernières pubs sur mes 10 sources IA. Résume les 5 plus importantes. Format bullet + liens."
Tips : je stocke le résultat dans un fichier avec timestamp pour avoir un historique.
Je déploie, Claude surveille, je reviens quand c'est prêt
Après un push, je lance un loop qui check le statut du déploiement toutes les 2 minutes. Quand c'est ready (ou si ça crashe), Claude m'alerte dans la console.
/loop 2m "Check le statut du dernier deploy Vercel. Si succeeded, dis-moi OK. Si failed, montre l'erreur."
Avantage : je peux fermer l'onglet Vercel et revenir à mon code — Claude me tient au courant.
Un bêta-lecteur qui me relit toutes les heures
Quand j'écris un article long sur plusieurs jours, je lance un loop qui me fait une relecture critique toutes les heures. Il me pointe les redondances, les passages flous, les tournures IA-ish.
/loop 1h "Relis /tmp/article-en-cours.md. Signale-moi les 3 passages à retravailler en priorité."
Utilisation combinée avec le skill humanizer pour éviter que mon texte sonne trop "ChatGPT".
À quoi ressemble un loop qui tourne ?
C'est la question que tout le monde me pose. "OK mais je vois rien, il se passe quoi pendant que ça tourne ?" Voici un exemple type de ce que je reçois dans ma console quand mon loop de veille fait son 7ᵉ passage de la journée :
[14:32] Loop #veille-ia — run 7 Scanné : 42 articles, 5 threads X, 3 repos GitHub Nouveauté notable : Anthropic publie "Claude Projects API" → pourrait remplacer 3 workflows internes Aucun changement sur les 4 autres sujets suivis → ping envoyé sur Slack #veille
Quand il n'y a rien de neuf, le loop tourne quand même, te dit juste "rien à signaler" et repart. Quand il trouve quelque chose, il t'alerte (Slack, email, console, ce que tu veux). C'est là que c'est puissant : 95 % des runs sont silencieux, mais les 5 % qui comptent arrivent sans que tu aies rien à faire.
Combien ça coûte ?
C'est la deuxième question qu'on me pose tout le temps — et honnêtement, c'est la bonne. Un loop mal configuré peut faire exploser ta facture en une nuit. Voici 3 scénarios chiffrés pour que tu saches ce que tu paies.
1 loop léger · ~1 à 2 $/mois
Une veille qui tourne 4 fois par jour, environ 3 000 tokens par run (un prompt court + un résumé). Tu ne sens pas passer la facture. C'est mon premier conseil quand tu débutes : commence par UN seul loop, sur un sujet qui te sert vraiment.
3 loops actifs · ~8 à 15 $/mois
Veille IA + monitoring déploy + relecture article. 3 loops avec des prompts moyens (5 à 8k tokens par run). C'est mon setup actuel. À ce niveau, tu commences à sentir le ROI (Return On Investment, ou en clair : le retour sur investissement) — tu économises 30 min à 1 h par jour, largement rentabilisé.
Piège à éviter · 50 à 80 $/jour
Tu mets /loop 1m "fais X" pour "voir ce que ça donne", tu laisses ta session ouverte, tu oublies. 1 440 runs en 24 h. Si ton prompt fait 10k tokens, tu peux atteindre 50 à 80 $/jour selon le modèle utilisé. Lis le "Piège 1" plus bas avant de lancer quoi que ce soit.
Mon conseil direct
Active le plafond de dépense sur ton compte Anthropic (Settings → Billing → Usage limits). Mets 20 $/mois au départ. Tu sauras vite si tu dois l'augmenter — et tu ne te réveilleras pas avec une facture à 300 $.
Deux commandes que j'utilise tout le temps : /cost dans ta session te montre en direct combien tu as dépensé depuis le début. Et /model haiku bascule sur le modèle le moins cher d'Anthropic : parfait pour les loops simples (vérifier un statut, lire un mail), ça divise la facture par 10 environ.
Les 3 pièges à éviter.
Piège 1 · Mettre un intervalle trop court
Tentation du débutant : /loop 1m (le minimum autorisé). Résultat : 60 appels (chaque appel = une question envoyée à l'IA, donc facturée) à l'heure, facture qui explose, et 95% des appels n'apportent rien de neuf. Ma règle personnelle : jamais en-dessous de 2 minutes, sauf urgence vraie.
Piège 2 · Oublier les états d'échec
Si ton loop surveille un build et que ton filtre ne capte que le succès, tu rates tous les crashes. Toujours écrire : "Si succeeded → OK · Si failed → error · Si cancelled → annulé · Si autre → alerte". Couvre les 4 cas.
Piège 3 · Lancer un loop et l'oublier
Un loop oublié = facture qui tourne en silence. Je garde un petit fichier ~/loops-actifs.md où je note chaque loop lancé avec son objectif. Pour stopper un loop : appuie sur Esc dans ta session, ou dis simplement à Claude "stoppe le loop en cours". Bonne nouvelle : chaque loop expire aussi tout seul au bout de 7 jours (doc officielle Anthropic), donc tu ne peux pas le laisser tourner à vie par accident.
Ma check-list avant de lancer un loop
(1) L'intervalle est-il raisonnable ? (2) Mon filtre couvre-t-il tous les cas d'échec ? (3) Ai-je noté le loop quelque part pour ne pas l'oublier ? → Si oui aux 3, GO.
Tu veux maîtriser.
Les loops sont le début. Si tu veux vraiment exploiter Claude Code en agent, voici mes prochaines étapes :
- Les workflow tips Claude Code — comment je structure mes sessions et mes prompts pour que Claude bosse vraiment pour moi (et pas l'inverse).
- Le plugin Superpowers — l'add-on qui débloque les sous-agents parallèles, le TDD piloté et les patterns avancés.
- Dev-browser, navigateur piloté par l'IA — l'outil que je couple souvent à un loop pour qu'il vérifie, scrape ou screenshote pendant que je fais autre chose.
- Les skills custom — créer ton propre "métier" réutilisable (comme
veille-ia,cold-email). Voir mon pack Claude Code. - Les hooks settings.json (les « déclencheurs » que tu configures dans le fichier de réglages de Claude Code) — faire que Claude déclenche automatiquement une action à chaque fin de session (log, commit, notif Telegram).
C'est quoi "sous-agents parallèles" ?
Quand tu dis à Claude "lance ça en parallèle", il peut ouvrir plusieurs "mini-Claude" qui bossent en même temps sur des tâches différentes. Comme si tu embauchais 5 stagiaires pour la même heure, au lieu d'un seul pendant 5 h. Tu payes le même prix total, mais tu vas 5× plus vite.
Chaque sujet = un futur article ici. Si tu veux être prévenu quand je publie, l'inscription newsletter est en bas.
FAQ loops Claude Code.
Quelle différence entre un loop et un cron ?
Un cron lance bêtement un script à heure fixe sans comprendre le résultat. Un loop Claude Code peut décider s'il relance, change d'approche ou t'alerte selon ce qu'il observe. Le loop est intelligent, le cron est mécanique.
Un loop fonctionne-t-il quand mon Mac est éteint ?
Non. Un /loop dans une session Claude Code s'arrête dès que tu fermes ton terminal ou ton Mac. Pour tourner vraiment 24/7 (la nuit, le weekend, en vacances), passe par les Routines cloud Anthropic, sorties en avril 2026.
Comment arrêter un loop en cours ?
Trois options : appuie sur Esc dans ta session pour stopper le run, dis simplement à Claude « stoppe le loop en cours », ou attends 7 jours — chaque loop expire automatiquement passé ce délai (garde-fou natif Anthropic).
Combien ça coûte par mois ?
Trois ordres de grandeur : 1 à 2 €/mois pour un loop léger (3 000 tokens, 4 runs/jour), 8 à 15 €/mois pour 3 loops actifs (mon setup), et jusqu'à 50-80 €/jour si tu lances /loop 1m sur un prompt lourd et que tu oublies. Active le plafond Anthropic à 20 €/mois pour démarrer.
Le loop marche-t-il avec l'API gratuite ?
Les loops sont une commande de Claude Code (le CLI), pas de l'API web. Tu y accèdes avec ton abonnement (gratuit limité, ou Pro/Max payant). L'API Anthropic permet de bricoler ton propre système de boucles, mais ce n'est pas le même produit que /loop.
Quel est l'intervalle minimum d'un loop ?
1 minute. Les intervalles en secondes (30s) sont arrondis à la minute supérieure. Ma règle perso : jamais en dessous de 2 minutes sauf urgence vraie, sinon tu fais 60 appels/heure inutiles.
Comment fonctionne le cache prompt dans un loop ?
Le cache garde ton prompt en mémoire 5 minutes, rafraîchi à chaque appel réussi. Tant que tes loops tournent à moins de 5 minutes d'écart, tu paies les tokens en cache à environ −90 %. Au-delà, le cache tombe et tu repaies plein tarif. Reste sous 5 minutes pour optimiser.
Les Routines remplacent-elles complètement /loop ?
Non, elles complètent. /loop reste idéal quand tu travailles avec Claude et veux une vérif en fond. Routines (cloud) sert quand il faut tourner sans Mac allumé : veille de nuit, monitoring weekend. Quotas : 5/jour sur Pro, 15 sur Max, 25 sur Team.
Peut-on lancer un loop sur ChatGPT ou Cursor ?
Le /loop natif est spécifique à Claude Code. Sur Cursor ou ChatGPT, pas d'équivalent intégré — mais tu peux reproduire le pattern via un cron + appel à l'API du modèle, ou via un workflow n8n qui appelle l'API à intervalles. Plus de boilerplate, même résultat.
Comment recevoir une notif quand un loop trouve quelque chose ?
Trois canaux : console Claude Code (par défaut), email via l'API Resend (pour les alertes calmes), Slack via webhook (pour les urgentes). Tu demandes à Claude « si tu trouves X, ping-moi sur Slack #veille » et il intègre l'appel webhook dans le loop.
Tu repères une erreur ?
Une info obsolète, un chiffre qui a bougé, une source périmée ? Écris-moi à sagnier.jeremy@gmail.com · je corrige en 48h max et je note la date de MAJ en haut de l'article. Les retours terrain valent mille fois les articles — je lis tout, je réponds.
Tu reçois mes prochains tutos.
Chaque fois que je publie un nouveau tuto Claude Code / IA, je l'envoie dans ma newsletter AI Playbook. Si tu ne veux pas manquer le prochain, laisse-moi ton email sur la home.
Voir les newsletters →