Des tickets, que des agents prennent seuls
Le Kanban de chaque projet : écris un ticket et ses critères d’acceptation. Pilote auto activé, des agents les prennent, chacun dans son worktree, et bouclent jusqu’à ce que chaque critère soit atteint.

Planifier, coder, relire, tester, livrer : tout le cycle se fait avec des agents qui travaillent en parallèle, dans un ADE gratuit, open source, qui tourne sur ta machine.

Écris ce qu’il faut faire, ou importe-le : chaque ticket porte ses critères d’acceptation, et le pilote auto le confie à un agent.
Le Kanban de chaque projet : écris un ticket et ses critères d’acceptation. Pilote auto activé, des agents les prennent, chacun dans son worktree, et bouclent jusqu’à ce que chaque critère soit atteint.

Lie une source à ton projet, « Importer », coche : les tickets arrivent avec leurs critères d’acceptation. Escouade tient leur statut à jour et commente le ticket d’origine quand il est prêt à tester, puis terminé.

Colle une capture ou une maquette, joins un journal ou un tableur : l’agent du ticket les reçoit avec sa consigne.
Un ticket peut en attendre d’autres avant de partir, ou reprendre une branche qui existe déjà.
De 1 à 6 agents en parallèle, un nombre de boucles par ticket, et une pause près de la limite de tes quotas.
Des agents en parallèle, chacun dans son worktree : tu suis leur travail en direct, et tu reprends la main dans l’éditeur ou un terminal.
Un onglet par projet, et dans chacun autant d’agents que tu veux : chacun sa conversation, son modèle, son effort et, si tu veux, son worktree git. Statut, tokens, coût et fichiers touchés, en direct.

Markdown, code coloré, appels d’outils qui se déplient sur un diff, questions et autorisations en cartes auxquelles tu réponds d’un clic. Tu préfères l’interface de Claude Code ? Un bouton y fait passer l’agent, dans un terminal, sans perdre sa session, et Escouade le suit toujours : notifications, coût, plan.

Arborescence, onglets, coloration et lignes modifiées dans la marge. Ctrl+clic va à une définition sans serveur de langage, Ctrl+P ouvre un fichier par son nom, Ctrl+Maj+F cherche dans tous les fichiers.

Ce que lance un agent se voit dans la barre latérale : chaque sous-agent avec sa conversation, chaque commande de fond avec sa sortie en direct.
Un bandeau dit où en est un agent qui suit un plan : les tâches faites, les sous-agents au travail, la tâche bloquée.
Une capture du bug, un PDF, une archive, un journal de 150 Mo : glisse-les dans le message, l’agent les lit.
Chaque changement se relit avant d’entrer : diffs, historique et branches, puis l’app lancée sur la fonctionnalité du ticket.
Fichiers non commités par agent, diffs côte à côte, git graph du dépôt. Un commit rédigé par l’agent ou un message proposé que tu relis, puis le merge ou le squash d’un worktree dans sa branche.

Un ticket passe « À tester » : « Tester » te montre la recette écrite par l’agent, lance ses serveurs sur leurs ports réservés et ouvre ton navigateur sur la fonctionnalité.

Les commandes qui lancent ton projet (front, API, worker…), écrites par toi ou proposées d’après le projet, chacune dans son terminal avec son statut en direct. Un plantage se voit tout de suite, avec son code.

Changer de branche, en créer, nettoyer celles qui sont mergées, lancer un agent sur une branche qui existe déjà.
PowerShell, Git Bash et WSL sous Windows, zsh, bash et fish ailleurs, avec l’autocomplétion de ton shell, pour lancer tes tests à la main, jusque dans le worktree d’un agent.
Ctrl+K cherche dans les conversations, les commandes et les sorties d’outils de tous tes agents.
Un ticket que tu valides part comme tu l’as réglé : commit, merge dans la branche cible, push ou pull request. Escouade fait les gestes, tu gardes la décision.
Rédigé par l’agent, ou un message proposé que tu relis avant de cliquer, dans la langue de ton équipe.
Le worktree d’un agent ou d’un ticket entre dans sa branche cible, puis il est nettoyé. Un conflit revient à l’agent, qui le résout.
La pull request d’un ticket s’ouvre avec sa description, son avancement et ses critères d’acceptation.
Les fichiers que git ignore sont copiés dans chaque worktree pour que l’app s’y lance, et ne sont jamais commités, poussés ni mergés.
Tu mènes l’escouade sans la surveiller : un signal quand on t’attend, le coût et les quotas en direct, et une app que tes agents pilotent aussi.
Une question, une tâche finie : l’onglet et la carte clignotent, un carillon sonne, une notification système dit ce qui est demandé. Ctrl+J saute au prochain agent qui attend, et fermer la fenêtre ne coupe rien.

La barre de statut suit ton quota de 5 h, ton quota de la semaine et le coût du jour, qui monte pendant que tes agents travaillent. Le détail par projet, par modèle, par agent et par ticket est dans les statistiques.

Active le remote control sur un agent : sa session s’ouvre sur claude.ai et dans l’app Claude sur mobile, et ce que tu y envoies s’affiche aussi dans Escouade.

Perso, pro : chacun ses quotas et ses statistiques, et un agent arrêté par la limite d’usage reprend sur un autre compte.
Un agent, ou ton assistant hors d’Escouade, lit tes projets, crée et mène des tickets, écrit aux agents et répond à leurs questions, sous les garde-fous du pilote auto.
Tous les agents de tous les projets sur une page, ceux qui attendent ta réponse en tête.
Une question, une autorisation, une tâche finie : l’agent le signale, et tu réponds sans chercher dans quel terminal il attend. Essaie : réponds à tests-e2e.
Lancer toute la suite e2e (38 tests) ?
L’interface dans ta langue, et une langue à part pour les commits, les pull requests et les commentaires des tickets.
Un agent arrêté par sa limite d’usage reprend seul dès que ton quota revient.
Fenêtre fermée, Escouade reste dans la zone de notification et reprend chaque session au redémarrage.
Proxy HTTP(S) pour Claude, les quotas, les mises à jour, les intégrations et, si tu veux, les terminaux.
Signées, téléchargées en arrière-plan, installées sans fenêtre quand aucun agent ne travaille.
Ctrl+1…9 les projets, Ctrl+N un agent, Ctrl+J celui qui attend, Ctrl+K chercher, Échap interrompre.
Les agents d’Escouade tournent sur le harness de ta machine : Claude Code, Codex, OpenCode ou GitHub Copilot CLI. Installe-le et connecte-toi une fois, avec ton propre compte.
Les quatre harnessLe .exe pour Windows 10 ou 11 (avec Git for Windows), le .dmg pour macOS 11 ou plus récent, sur Mac Apple Silicon ou Intel, l’AppImage ou le .deb pour Linux (x86-64).
Dernière versionChoisis un dossier, crée un agent et écris ta première demande. Les suivants arrivent avec Ctrl+N (⌘N sur Mac).
Version 2.0 · en préparation
Une app redessinée, ton hébergeur de code dans la boucle, et Cursor CLI. Pas de date promise : le chantier est décrit en détail sur GitHub.
Toute l’interface parle la langue de ce site, teintée par la couleur du projet actif. Chaque carte dit ce que fait son agent, et une question se répond depuis la liste, sans quitter la conversation ouverte.
Les pull requests des tickets suivies jusqu’au merge, avec leur CI et leurs déploiements, sans quitter Escouade.
Un cinquième harness à côté de Claude Code, Codex, OpenCode et Copilot CLI : même conversation, mêmes cartes, même Kanban, mêmes worktrees.
Un environnement de développement agentique : l’endroit où tu développes avec des agents de bout en bout, pas seulement celui où tu leur parles. Dans Escouade, tu écris les tickets, des agents codent en parallèle, chacun dans son worktree, et tu relis, testes et livres au même endroit : Kanban, conversation, éditeur, terminaux, Git et tests.
Pas forcément. L’éditeur d’Escouade suffit pour relire et retoucher ce que font les agents (arborescence, onglets, recherche dans tous les fichiers, aller à une définition), mais il n’a ni serveur de langage ni extensions. Garde ton IDE pour le reste : chaque worktree est un vrai dossier, que tu ouvres où tu veux.
Celui de ta machine, avec ton propre compte : Claude Code (abonnement Claude ou clé API), Codex (compte ChatGPT), OpenCode (le fournisseur de ton choix, modèles locaux compris) ou GitHub Copilot CLI (compte GitHub avec Copilot). Chaque agent a le sien, et la documentation les compare. Cursor CLI viendra plus tard.
Oui, et open source, sous licence GPL-3.0 (ou ultérieure). Escouade utilise ton propre harness et ton propre compte, sans intermédiaire.
Nulle part : projets, conversations et statistiques restent sur ta machine, dans ~/.escouade/. Le réseau ne sert qu’aux harness eux-mêmes, à la lecture de tes quotas, aux mises à jour et, si tu les connectes, à Jira, Trello, GitHub ou Linear, où un ticket importé reçoit son statut et des commentaires.
Ils restent sur ta machine : dans le trousseau du système (Gestionnaire d’identification Windows, Trousseau macOS), ou sous Linux dans le fichier des intégrations de ~/.escouade/, et ne servent qu’aux appels de ces services. Pour GitHub, Escouade peut aussi reprendre celui de gh.
Oui. Le bouton « Vue Claude Code », dans l’en-tête d’un agent, le fait tourner dans l’interface de Claude Code elle-même, dans un terminal : tes commandes /, tes raccourcis, tes dialogues. « Vue Escouade » le ramène dans le chat, sans perdre la session. Un réglage ouvre directement les nouveaux agents dans l’interface de Claude Code. Les agents des tickets, que le pilote auto mène, restent dans le chat.
Oui. Sur Mac : macOS 11 ou plus récent, Apple Silicon comme Intel. Sous Linux (x86-64) : l’AppImage, qui se met à jour toute seule, ou le .deb pour Debian et Ubuntu.
Tu choisis combien d’agents travaillent en parallèle (de 1 à 6), combien de boucles chaque ticket a au plus, et à quel pourcentage de tes quotas le pilote auto se met en pause. Rien ne démarre tant qu’un agent attend la fin de sa limite d’usage, et un ticket arrivé à sa dernière boucle passe « À tester » avec « Objectif partiel ».
Non. Les fichiers du projet que git ignore (.env* par défaut) sont copiés dans le worktree de chaque agent pour que l’app s’y lance ; à la validation d’un ticket, Escouade refuse de les commiter, de les pousser ou de les merger.
L’app cherche une nouvelle version toutes les cinq minutes et la télécharge en arrière-plan. Elle s’installe sans fenêtre d’installeur, au redémarrage que tu choisis, ou d’elle-même quand aucun agent ne travaille et que tout est enregistré, après t’avoir prévenu 30 secondes avant.
Non. Escouade est un projet indépendant, non affilié à Anthropic, OpenAI ni GitHub. Claude et Claude Code sont des marques d’Anthropic, Codex d’OpenAI, GitHub Copilot de GitHub.