PromptPilot: planificateur de tâches pour Claude Code et Codex qui fonctionne pendant que vous dormez
PromptPilot est un planificateur de tâches open-source pour les outils CLI d'IA : Claude Code, Codex, Qwen. Les tâches sont soumises depuis le terminal…
Traité par IA depuis Habr AI ; édité par Hamidun News
Les quotas de tokens, les limites de demandes, les fenêtres de réinitialisation — tout est dicté par le fournisseur, pas par le développeur. Mais le développeur conserve une ressource sous contrôle personnel : le moment de soumission de la tâche. C'est exactement ce que fait PromptPilot — un planificateur de file d'attente de prompts pour les outils CLI d'IA qui permet de lancer un agent de code sans être à côté de votre moniteur.
Qu'est-ce que PromptPilot et pourquoi en avez-vous besoin ?
PromptPilot est un outil open-source écrit par un développeur pour lui-même, mais publié avec l'hypothèse que la situation est familière à d'autres. Le scénario est simple : vous voulez exécuter une tâche sur Claude Code ou Codex à minuit — quand le fournisseur réinitialise sa limite — mais vous dormez déjà. Ou inversement : le matin, vous ouvrez votre ordinateur portable et voulez que l'échauffement de la session ait déjà eu lieu sans vous.
Le système accepte les tâches de trois interfaces : un terminal standard, une interface web et un bot Telegram. Un worker récupère les tâches de la file d'attente et les exécute séquentiellement. Si l'outil se heurte à une limite de débit — il ne plante pas, mais fait une pause et réessaie automatiquement. Cela est particulièrement crucial pour ceux qui travaillent avec des forfaits gratuits ou limités, où chaque réinitialisation de limite nécessite un redémarrage manuel.
Architecture : SQLite et trois processus
L'implémentation technique est intentionnellement minimaliste. L'ensemble de la file d'attente est stocké dans SQLite — sans courtiers externes comme Redis ou RabbitMQ. Trois processus : serveur API, worker et bot Telegram — communiquent via la base de données. Cela permet d'exécuter tout sur un ordinateur portable ordinaire ou un VPS économique sans infrastructure complexe.
Les tâches ont des priorités et des heures d'exécution. Vous pouvez définir une tâche avec l'étiquette « exécuter à 03:00 » — le worker la récupérera au bon moment. Claude Code, Codex et Qwen sont pris en charge — essentiellement n'importe quel outil CLI qui accepte des prompts via l'entrée standard. Les tâches avec une priorité plus élevée seront exécutées avant les autres, même si elles sont mises en file d'attente plus tard.
Bot Telegram comme panneau de contrôle
Un scénario séparé — interaction interactive avec le modèle via le bot. Si l'agent IA pose une question de clarification au milieu d'une tâche, l'utilisateur reçoit une notification sur Telegram et peut répondre directement là, sans ouvrir le terminal. C'est critique si la tâche a été soumise avant de quitter la maison ou si l'agent est bloqué en attente d'entrée pendant que vous dormiez.
Le bot ne montre pas seulement l'état de la tâche, mais agit comme un canal de communication bidirectionnel complet avec le modèle. Pour ceux qui travaillent souvent en déplacement ou sur mobile, c'est un détail important : vous ne perdez pas le contrôle de l'agent même si vous êtes physiquement loin de votre ordinateur.
Pourquoi c'est important
PromptPilot n'est pas un produit d'une grande entreprise et ne pas un SaaS avec abonnement payant. C'est un outil construit pour une douleur spécifique : le décalage entre l'emploi du temps de travail du développeur et l'emploi du temps de limite de débit du fournisseur. L'auteur reconnaît que le projet a été fait pour lui-même — mais c'est justement pourquoi il résout un problème réel, pas inventé.
À mesure que les outils CLI d'IA deviennent une partie standard du flux de travail, le besoin de gérer le flux de tâches et les limites ne fera que croître. PromptPilot comble cet écart de manière simple — pas de Kubernetes, pas de files de messages, pas de déploiement complexe. Un SQLite, trois processus, un bot Telegram — et votre agent IA fonctionne selon l'horaire. Le code du projet est publié, le déploiement est décrit dans le README. C'est un cas où l'open-source résout exactement le problème que les outils commerciaux ne remarquent pas — parce que c'est trop petit pour construire un produit séparé autour.
Vous voulez cesser de lire sur l'IA et commencer à l'utiliser?
AI News est un fil d'actualité IA. Hamidun Academy vous apprend à utiliser l'IA dans votre travail.