Le scheduler de Claude Code, ce sont les tâches planifiées (« scheduled tasks ») de l'application de bureau : tu écris un prompt une fois, tu choisis un dossier et une fréquence, et Claude Code lance une session tout seul à l'heure prévue, sur ta machine, avec accès à tes fichiers. Depuis la vidéo ci-dessus, la fonctionnalité a été rangée dans une page Routines, à côté des routines cloud qui tournent même quand ton ordinateur est éteint. Voici comment t'en servir aujourd'hui, et comment choisir entre les trois options de planification.
« J'ai tellement de sessions Claude Code ouvertes que je ne m'en sors plus. »
C'est ce que je me suis dit avant que cette fonctionnalité sorte.
Claude Code est tellement efficace qu'on a envie de l'utiliser tout le temps. Ça devient addictif. Et tu te retrouves à surveiller dix sessions, à valider des actions, à relancer des demandes que tu fais pourtant tous les jours.
Le problème n'a jamais été la puissance de l'outil.
Le problème, c'est que tu restais obligé d'être derrière.
Le scheduler te permet de souffler et de déléguer ce qui revient chaque jour.
Ce qui a changé depuis la vidéo
J'ai tourné cette vidéo le lendemain de la sortie de la fonctionnalité, en mars 2026. Depuis, Anthropic a fait évoluer les choses. Voici les écarts à connaître, d'après la documentation officielle :
- L'onglet a changé de nom. Dans la vidéo, je clique sur l'onglet « Programmer ». Aujourd'hui, dans l'onglet Code de l'application de bureau, tu passes par Routines, puis New routine, puis Local (doc des tâches planifiées).
- Le terminal n'est plus exclu. Je disais que ça ne tournait que dans l'application. C'est toujours vrai pour les tâches locales, mais le CLI propose maintenant
/looppour planifier dans une session ouverte, et/schedulepour créer des routines cloud. - Les routines cloud sont arrivées. Elles tournent sur l'infrastructure d'Anthropic, même ordinateur éteint, et peuvent aussi se déclencher par API ou sur un événement GitHub. Elles sont encore en « research preview » (doc des routines).
Le principe montré dans la vidéo reste le même. La fonctionnalité évolue vite : garde un œil sur la documentation officielle.
À quoi sert le scheduler
Une tâche planifiée, c'est Claude Code lancé en autonomie à un moment précis de la journée, de la semaine ou du mois. Avec la puissance de ses modèles, et surtout avec le contexte de ta machine : tes projets, tes applications, tes fichiers.
Quelques usages que je présente dans la vidéo :
- Le daily planning : chaque matin, Claude regarde ton agenda, récupère les emails d'un projet et te prépare un résumé pour te remettre dans le bain.
- Les rapports hebdomadaires automatiques sur tes projets, selon tes critères.
- Le monitoring continu : suivre un marché, la bourse ou les cryptomonnaies tous les jours.
- La revue de code quotidienne, l'exemple que je crée en direct.
On voyait beaucoup ces usages sur OpenClaw. Tu les fais maintenant avec Claude Code, dans ton propre environnement.
Créer ta première tâche planifiée
Le chemin dans l'application
La doc précise que les tâches planifiées locales demandent la version 1.1.5368 de Claude Desktop ou une version plus récente.
- Ouvre l'application Claude sur ton ordinateur et va dans l'onglet Code.
- Clique sur Routines dans la barre latérale (ou dans son menu More).
- Clique sur New routine et choisis Local.
Les champs à remplir
Dans la vidéo, je crée une tâche « daily code review ». Voici les champs, tels que la doc les décrit aujourd'hui.
| Champ | À quoi il sert | Mon conseil |
|---|---|---|
| Name | Identifiant unique de la tâche | Un nom court et parlant : daily-code-review |
| Description | Résumé affiché dans la liste | Une phrase qui dit ce que ça produit |
| Instructions | Le prompt que Claude exécute | Plus c'est précis, mieux c'est |
| Mode de permission et modèle | Sélecteurs sous le prompt | Choisis le modèle selon la difficulté de la tâche |
| Dossier de travail | Le projet dans lequel Claude se lance | Obligatoire pour enregistrer |
| Schedule | La fréquence | Voir le tableau suivant |
Le dossier, c'est le point sur lequel j'insiste dans la vidéo. C'est exactement comme quand tu lances Claude Code dans un terminal : tu dois le démarrer dans le bon dossier pour qu'il ait le contexte. S'il y a un dossier .claude local dans ce projet, il l'utilise, sinon il s'appuie sur ta configuration générale.
La doc ajoute une option que je n'avais pas dans la vidéo : une case pour faire tourner chaque exécution dans un worktree Git isolé, pour ne pas toucher à tes modifications en cours.
Les fréquences disponibles
| Option | Ce qu'elle fait |
|---|---|
| Manual | Aucun horaire, la tâche ne tourne que quand tu cliques sur Run now |
| Hourly | Toutes les heures |
| Daily | Tous les jours à l'heure choisie |
| Weekdays | Comme Daily, sans le samedi et le dimanche |
| Weekly | Un jour et une heure par semaine |
Pour un rythme que le menu ne propose pas (toutes les 15 minutes, le premier du mois), la doc indique qu'il suffit de le demander à Claude en langage naturel dans une session de l'application. Par exemple :
Programme une tâche qui lance tous les tests toutes les 6 heures.
Dans la vidéo, j'ai trois tâches : une à 9h, une à 7h, une autre à 9h. Tous les matins, elles tournent sans moi.
Les permissions
Une tâche planifiée tourne sans toi. Si elle tombe sur une action qu'elle n'a pas le droit de faire, elle se bloque et attend ta validation.
Dans la vidéo, j'active le mode qui contourne toutes les autorisations. Pour qu'il apparaisse dans le sélecteur, il faut d'abord l'autoriser dans les paramètres Claude Code de l'application.
La doc propose une approche plus prudente, que je te recommande pour commencer : crée la tâche, clique sur Run now, surveille les demandes de permission et choisis « always allow » pour chacune. Les exécutions suivantes approuveront automatiquement les mêmes outils. Tu peux revoir et retirer ces autorisations depuis la page de la tâche.
Ce qu'il faut savoir sur le fonctionnement
Ton ordinateur doit être allumé
C'est précisé dans l'interface, et je le répète dans la vidéo : une tâche locale ne tourne que si l'application est ouverte et que ton ordinateur est actif.
Si ta machine dort à l'heure prévue, l'exécution est sautée. La doc donne deux précisions utiles :
- Tu peux activer Keep computer awake dans les réglages (Desktop app, General) pour éviter la mise en veille automatique. Fermer l'écran d'un portable le met quand même en veille.
- Au réveil, l'application rattrape une seule exécution manquée sur les sept derniers jours, la plus récente. Une tâche quotidienne qui a raté six jours ne tourne qu'une fois.
Conséquence : une tâche prévue à 9h peut tourner à 23h si ton ordinateur a dormi toute la journée. Si l'horaire compte, écris-le dans le prompt, par exemple « ne traite que les commits du jour ».
Tes tâches survivent au redémarrage
C'est le point qui m'a le plus marqué. Quand tu fermais un terminal, tu perdais tout ce qui s'était passé dans la session.
Avec le scheduler, tes tâches restent programmées après un redémarrage. Et chaque exécution crée une nouvelle session, rangée dans une section Scheduled de la barre latérale, avec une notification. Tu gardes l'historique de tous tes runs.
Le prompt s'améliore au fil des échanges
J'appelle ça de l'auto-amélioration dans la vidéo. Quand tu discutes avec Claude dans la session d'une tâche, il peut mettre à jour le prompt de départ. Tu n'as pas besoin de revenir sans cesse sur ta consigne initiale.
La doc confirme le mécanisme : une tâche peut modifier son propre prompt ou son propre horaire depuis une session en cours. Le prompt est stocké dans un fichier que tu peux aussi modifier à la main :
~/.claude/scheduled-tasks/<nom-de-la-tache>/SKILL.md
Les changements s'appliquent à l'exécution suivante. L'horaire, le dossier et le modèle, eux, se modifient depuis le formulaire Edit.
Tâche locale, routine cloud ou /loop : lequel choisir
Il existe aujourd'hui trois façons de planifier du travail avec Claude Code. Voici la comparaison, reprise de la documentation officielle.
| Routine cloud | Tâche locale (Desktop) | /loop | |
|---|---|---|---|
| Où ça tourne | Cloud d'Anthropic | Ta machine | Ta machine |
| Ordinateur allumé requis | Non | Oui | Oui |
| Session ouverte requise | Non | Non | Oui |
| Survit au redémarrage | Oui | Oui | Restaurée avec --resume, avec exceptions |
| Accès à tes fichiers locaux | Non (clone du dépôt) | Oui | Oui |
| Intervalle minimum | 1 heure | 1 minute | 1 minute |
Ma règle simple :
- Tâche locale quand Claude a besoin de tes fichiers et de tes outils. C'est le scheduler de la vidéo.
- Routine cloud quand ça doit tourner même ordinateur fermé. Tu la crées depuis claude.ai/code/routines ou en tapant
/scheduledans le terminal. /looppour surveiller quelque chose pendant que tu travailles, par exemple :
/loop 5m vérifie si le déploiement est terminé et dis-moi ce qui s'est passé
Attention, une tâche /loop récurrente expire automatiquement au bout de 7 jours.
Pour combiner une tâche planifiée avec une équipe d'agents, regarde l'étape 7 de ma formation Claude Code gratuite de 49 minutes : j'y monte une routine de veille et de création de contenu tous les matins à 7h.
FAQ
Le scheduler de Claude Code fonctionne-t-il dans le terminal ?
Pas les tâches locales montrées dans la vidéo : elles se créent dans l'application de bureau. Dans le terminal, tu as /loop (planification dans la session ouverte) et /schedule (routines cloud liées à ton compte claude.ai).
Que se passe-t-il si mon ordinateur est éteint à l'heure prévue ?
L'exécution est sautée. Au prochain démarrage ou réveil, l'application lance une seule exécution de rattrapage, pour la plus récente des exécutions manquées des sept derniers jours. Si ta tâche doit tourner ordinateur éteint, passe par une routine cloud.
Faut-il un abonnement particulier ?
Il faut un abonnement qui inclut Claude Code, à partir de l'offre Pro. Les routines cloud sont disponibles sur les offres Pro, Max, Team et Enterprise selon la documentation, et consomment ton quota comme une session normale, avec en plus un plafond quotidien d'exécutions.
Comment modifier le prompt d'une tâche existante ?
Trois options : le bouton Edit sur la page de la tâche, une demande en langage naturel à Claude dans une session, ou directement le fichier SKILL.md dans ~/.claude/scheduled-tasks/. Claude peut aussi l'ajuster de lui-même quand tu échanges avec lui dans la session de la tâche.
Peut-on programmer une tâche unique, et pas récurrente ?
Oui. Demande-le simplement à Claude dans l'application, par exemple « rappelle-moi demain à 15h de vérifier le déploiement ». La tâche se désactive après son exécution.
Délègue ce qui revient tous les jours
Un rapport qui te prend 20 minutes chaque matin, c'est environ 80 heures sur 240 jours travaillés.
Une tâche planifiée se configure en cinq minutes.
Le calcul est vite fait.
Si tu veux apprendre à monter ce genre d'automatisations de A à Z, avec les skills, les agents et les bons prompts, c'est dans ma formation Claude Code complète.
Pour suivre les nouvelles fonctionnalités dès leur sortie, abonne-toi à ma chaîne YouTube @SophieneIA.
Et si tu veux mettre en place des tâches automatisées dans ton entreprise, réserve un appel sur rdv.sophieneia.com.