Sommaire11 parties
Agent Autoloop est un outil open source qui fait travailler un agent de code en ligne de commande en tâche de fond, sans que tu aies à surveiller le terminal. L’agent prend les tâches que tes règles lui confient et les mène à terme. Quand il hésite, il t’envoie une carte ou une notification pour que tu tranches, puis il reprend là où il s’était arrêté.
En bref
- Agent Autoloop lance des agents comme Claude Code ou Codex en tâche de fond, selon des règles que tu écris.
- Pendant qu’une question attend ta réponse, aucun processus d’agent ne tourne et aucun Token n’est consommé.
- Les décisions arrivent par notification de bureau, Feishu, DingTalk, WeCom, Slack ou Discord.
- Installation en une commande curl sur macOS ou Linux, avec Node 24, Git et curl.
- Licence MIT, version 1.0.0 publiée le 3 novembre 2026.
Le problème : un agent qui s’arrête quand tu pars
D’ordinaire, un agent comme Claude Code ou Codex s’utilise devant un terminal. Tu écris une consigne, tu regardes l’agent travailler, tu réponds à ses questions. Si tu fermes la fenêtre ou si tu t’éloignes, le travail s’interrompt.
Agent Autoloop répond à ce problème avec un petit service d’automatisation installé sur ta machine. Il reçoit des événements, les confie à l’agent de ton choix et ne te dérange que lorsqu’une décision t’appartient. Le README précise qu’il n’exige ni serveur cloud ni port ouvert sur Internet, et qu’il n’a pas d’interface web : pour connaître l’avancement, tu tapes une commande.
Comment fonctionne Agent Autoloop
Tout part d’un événement : une tâche planifiée à 9 heures, une nouvelle issue GitHub, une erreur signalée par un système. Le cœur du programme, appelé le noyau, applique tes règles pour décider quel agent s’en occupe et dans quel dossier. Si plusieurs messages sur une même affaire arrivent pendant qu’elle est en file d’attente, ils sont regroupés en un seul tour de traitement.
L’agent travaille, écrit son résultat dans sa dernière réponse, puis son processus se termine. S’il rencontre une action sensible (suppression de données, redémarrage d’un service, dépense, message envoyé à l’extérieur), le noyau t’envoie une carte. Pendant l’attente, aucun agent ne tourne et aucun Token n’est consommé, même si tu réponds trois jours plus tard. Dès que tu choisis, l’agent reprend la conversation d’origine et termine le travail.
Ce qu’il peut régler seul, il le règle sans te prévenir. Il peut aussi se réveiller plus tard, par exemple une demi-heure après, pour vérifier un résultat.
Écrire une règle et ce que l’agent peut renvoyer
Les règles se trouvent dans le fichier ~/.agent-autoloop/rules.json. Chaque règle dit quel événement déclenche quoi, quel agent s’en charge et dans quel dossier. Voici celle d’un rapport quotidien à 9 heures, avec Codex :
Après sauvegarde, la règle est prise en compte en quelques secondes, et agent-autoloop check la vérifie. En cas d’erreur de saisie, le système continue avec l’ancienne version et t’envoie une carte pour signaler le problème.
Côté agent, une seule convention : conclure sa dernière réponse. Pour te poser une question, il ajoute en fin de réponse un bloc agent-autoloop contenant du JSON. Ce bloc permet de poser une question (ask), d’envoyer une notification (notice), de fermer une carte résolue (resolve), de programmer une vérification (later) ou de déclencher un nouvel événement (events).
{
"name": "早报",
"when": { "cron": "0 9 * * *" },
"to": "codex",
"cwd": "~/notes",
"prompt": "整理昨天的笔记和提交,写今天的早报。"
}
Installer Agent Autoloop et l’essayer
L’outil fonctionne sous macOS et Linux. Il demande Node 24, Git, curl et un agent en ligne de commande déjà connecté à ton compte. Un compte GitHub n’est pas nécessaire. Le projet ne donne pas de configuration matérielle minimale. Selon les notes de version, la commande d’installation suit la branche main.
Une fois installé, agent-autoloop try joue un scénario complet avec ton agent local : il pose une question de test (choisir une couleur), tu réponds, puis il termine. Tu réponds avec agent-autoloop answer 1 2, par exemple, puis tu consultes agent-autoloop status, qui affiche aussi les tours, les Token et les coûts du jour et des sept derniers jours. Les messages affichés et les notifications par défaut sont pour l’instant en chinois.
curl -fsSL https://raw.githubusercontent.com/KKKKhazix/agent-autoloop/main/install.sh | sh
agent-autoloop try
Agents, canaux de notification et modèles prêts à l’emploi
Le projet se découpe en plugins. Côté agents, il intègre Claude Code, Codex, ACP et une commande générique : tout outil qui accepte une consigne et affiche sa dernière réponse peut s’y brancher avec une ligne de configuration (use: "command"). Le README liste des commandes pour d’autres outils, comme Cursor ou Hermes, mais précise qu’elles viennent de leurs documentations et n’ont pas été testées une à une.
Pour les décisions, tu as le choix entre notification de bureau (activée par défaut), Feishu, DingTalk, WeCom, Slack et Discord. Pour les événements, il y a un Webhook GitHub, une interface HTTP, des règles horaires et un script de suivi des issues. Le dépôt fournit aussi des modèles d’usage, chacun avec règles et instructions :
Le plugin de livraison, lui, suit un pull request portant l’étiquette deliver : relecture, attente de l’intégration continue, fusion, attente du déploiement, puis vérification de la version en ligne.
- Un rapport quotidien à partir de notes et de commits Git
- Le suivi des nouvelles issues GitHub, avec modifications locales sans commit ni push
- L’analyse d’alertes en production, avec question avant un redémarrage
- Le traitement de retours d’utilisateurs
- La surveillance d’un site web, sans notification répétée tant que le problème dure
- Un résumé hebdomadaire Feishu
Ce qui a été testé et ce qu’il faut savoir avant de se lancer
Selon le README, Claude Code, Codex et ACP ont réussi des échanges en plusieurs tours avec reprise de session entre processus. Feishu a été validé pour l’envoi, les boutons et la mise à jour des cartes. Les quatre autres canaux de type Webhook n’ont été essayés que sur un serveur simulé, et les modèles d’usage n’ont pas tourné sur de vrais comptes. Les canaux texte demandent de régler hub.publicUrl sur une adresse accessible depuis ton téléphone ou ton ordinateur.
Le noyau compte environ 1650 lignes et aucune dépendance à l’exécution. Le projet publie ses mesures, relevées sur un Apple M5 Pro : démarrage à froid en 88,78 ms et 59,94 Mo de mémoire au repos. Il avertit aussi que l’historique qui grossit ralentit les bilans et occupe du disque.
Sur l’usage, le README note que les fournisseurs recommandent en général une clé d’API pour l’automatisation intensive plutôt qu’un abonnement personnel, et qu’une clé d’API est nécessaire si tu proposes un service à des tiers. Le projet est indépendant des fournisseurs de modèles.
Où en est le projet
Le dépôt a été créé le 3 novembre 2026, jour de la publication de la version 1.0.0, présentée comme la première version stable. Au 4 novembre 2026, GitHub indique 1549 étoiles, 309 copies du dépôt, 5 contributeurs et 16 tickets et demandes de fusion ouverts. Le code, écrit à 99 % en TypeScript, est sous licence MIT.
Quelques repères
- Token : Unité de texte qu’un modèle de langage lit ou produit. La plupart des services facturent leur usage en fonction du nombre de Token traités.
- Webhook : Adresse web qu’un service appelle automatiquement pour prévenir un autre programme qu’un événement vient d’avoir lieu.
- Intégration continue : Série de vérifications automatiques, comme des tests, lancées à chaque modification du code avant qu’elle soit acceptée.
Questions fréquentes
Agent Autoloop est-il gratuit ?
Oui, le code est publié sous licence MIT. Les appels aux modèles sont décomptés sur ton propre compte auprès du fournisseur de ton agent.
Comment installer Agent Autoloop ?
Lance la commande curl du README sur macOS ou Linux, avec Node 24, Git et curl installés ainsi qu’un agent en ligne de commande déjà connecté. Ensuite, agent-autoloop try joue un scénario de test.
Agent Autoloop consomme-t-il des Token pendant que j’attends de répondre ?
Non. Quand l’agent te pose une question, son processus se termine, et seul le service léger d’Agent Autoloop reste actif. À ta réponse, la conversation reprend.
Quels agents fonctionnent avec Agent Autoloop ?
Claude Code, Codex et ACP sont intégrés et testés. Tout outil en ligne de commande qui accepte une consigne et affiche sa dernière réponse peut être branché avec la commande générique.
À retenir
Agent Autoloop permet à un agent de code de travailler seul en tâche de fond et de ne solliciter l’utilisateur que pour les décisions qui lui reviennent, sans processus ni Token consommé pendant l’attente. Le projet est sorti en version 1.0.0 le 3 novembre 2026 sous licence MIT, avec des messages encore en chinois et certains canaux testés seulement sur serveur simulé.






