Version 1.8.0 · Windows 10 et 11, macOS 11 et plus, Linux · Gratuit et open source (GPL-3.0)

L’environnement de développementpensé pour les agents.

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.

La disposition moitié / moitié : la conversation, les fichiers non commités et leur diff côte à côte

Escouade à l’œuvre.

Du ticket au merge. Les cinq étapes de toujours. La différence : une escouade d’agents les fait avec toi, en parallèle.

  1. 01Planifier
  2. 02Coder
  3. 03Relire et tester
  4. 04Livrer
  5. 05Piloter

01Planifier

É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.

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.

Le Kanban d’un projet : deux tickets en cours avec leur boucle et leurs critères, et les tickets terminés

Tes tickets Jira, Trello, GitHub et Linear, dans le Kanban

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é.

La fenêtre « Importer des tickets » : trois tickets Jira cochés, avec leurs critères d’acceptation détectés
  • Des captures et des fichiers dans le ticket

    Colle une capture ou une maquette, joins un journal ou un tableur : l’agent du ticket les reçoit avec sa consigne.

  • Des tickets qui s’attendent

    Un ticket peut en attendre d’autres avant de partir, ou reprendre une branche qui existe déjà.

  • Un pilote auto qui ménage ton quota

    De 1 à 6 agents en parallèle, un nombre de boucles par ticket, et une pause près de la limite de tes quotas.

02Coder

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.

Projets en onglets, agents en parallèle

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.

La fenêtre d’Escouade : les projets en onglets, la liste des agents et la conversation de l’un d’eux

Un vrai chat, ou l’interface de Claude Code : à toi de choisir

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.

Une conversation : réponse de Claude en markdown, appel d’outil déplié sur son diff

Un éditeur, sans quitter l’app

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.

L’éditeur intégré : l’arborescence du worktree, des onglets et le code avec ses lignes modifiées
  • Sous-agents et tâches de fond

    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.

  • L’avancée d’un plan

    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.

  • Tous les fichiers en pièce jointe

    Une capture du bug, un PDF, une archive, un journal de 150 Mo : glisse-les dans le message, l’agent les lit.

03Relire et tester

Chaque changement se relit avant d’entrer : diffs, historique et branches, puis l’app lancée sur la fonctionnalité du ticket.

Git sous les yeux

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.

La disposition moitié / moitié : la conversation, les fichiers non commités et leur diff côte à côte

Teste chaque ticket en un clic

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é.

La fenêtre « Tester DEM-6 » : préparation, serveurs prêts et adresse ouverte dans le navigateur

Lance ton projet d’un clic

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.

Trois commandes de lancement, dont une plantée, et le journal du serveur de développement
  • Des branches sans commande

    Changer de branche, en créer, nettoyer celles qui sont mergées, lancer un agent sur une branche qui existe déjà.

  • De vrais terminaux

    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.

  • Rechercher partout

    Ctrl+K cherche dans les conversations, les commandes et les sorties d’outils de tous tes agents.

04Livrer

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.

  • Un commit que tu relis

    Rédigé par l’agent, ou un message proposé que tu relis avant de cliquer, dans la langue de ton équipe.

  • Merge, squash ou rebase

    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.

  • Push ou pull request

    La pull request d’un ticket s’ouvre avec sa description, son avancement et ses critères d’acceptation.

  • Tes .env restent chez toi

    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.

05Piloter

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.

Tu sais quand on t’attend

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.

Un agent en attente de réponse, sa question et sa carte dans la barre latérale

Tokens, coût, quotas : en direct

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.

La page des statistiques : tokens par jour, coût par projet et par modèle

Et depuis ton téléphone

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.

Un téléphone sur claude.ai et Escouade qui affichent la même conversation
  • Plusieurs comptes

    Perso, pro : chacun ses quotas et ses statistiques, et un agent arrêté par la limite d’usage reprend sur un autre compte.

  • Un serveur MCP

    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.

  • La vue d’ensemble

    Tous les agents de tous les projets sur une page, ceux qui attendent ta réponse en tête.

Celui qui a besoin de toi passe devant.

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.

  • Ctrl+J saute au prochain agent qui attend
  • La vue d’ensemble montre tous les agents, ceux qui attendent en tête
  • Carillon, notification système, onglet qui clignote : tu choisis ce qui te prévient
demo-api1Δ 11main
Agents5
  • refacto-authOpus · 12m 48sEn cours
    Editsrc/auth/jwt.ts+58 −0
    186,2 k tok · 2,42 $
  • tests-e2eSonnet · 8m 04sQuestion

    Lancer toute la suite e2e (38 tests) ?

    96,5 k tok · 0,73 $
  • dem-4-paginer-les-usersSonnet · 3m 23sEn cours
    DEM-4 · boucle 2/5
    Editsrc/routes/users.test.ts+18 −2
    42,8 k tok · 0,33 $
  • docs-apiHaiku · 1m 50sTerminé
    2 fichiers modifiés
    12,0 k tok · 0,020 $
  • fix-loginFable · 2m 13sEn cours
    Editsrc/ui/LoginForm.svelte+9 −3
    24,7 k tok · 0,59 $
3 en cours1 en attente1 terminéAujourd’hui ≈ 5,24 $
Démonstration animée · données fictives : cinq agents du projet demo-api travaillent en parallèle ; l’un pose une question à laquelle tu peux répondre, un agent de ticket boucle sur ses critères jusqu’à « À tester ».
  • Français et anglais

    L’interface dans ta langue, et une langue à part pour les commits, les pull requests et les commentaires des tickets.

  • Limite d’usage ? Il reprend

    Un agent arrêté par sa limite d’usage reprend seul dès que ton quota revient.

  • Toujours là

    Fenêtre fermée, Escouade reste dans la zone de notification et reprend chaque session au redémarrage.

  • Derrière un proxy

    Proxy HTTP(S) pour Claude, les quotas, les mises à jour, les intégrations et, si tu veux, les terminaux.

  • Mises à jour automatiques

    Signées, téléchargées en arrière-plan, installées sans fenêtre quand aucun agent ne travaille.

  • Au clavier

    Ctrl+1…9 les projets, Ctrl+N un agent, Ctrl+J celui qui attend, Ctrl+K chercher, Échap interrompre.

Prêt en trois étapes.

  1. Installe un harness

    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 harness
  2. Installe Escouade

    Le .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 version
  3. Ouvre un projet

    Choisis 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

Ce qui arrive ensuite.

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.

  • Une app redessinée

    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.

  • GitHub, GitLab, Bitbucket et Gitea

    Les pull requests des tickets suivies jusqu’au merge, avec leur CI et leurs déploiements, sans quitter Escouade.

  • Cursor CLI

    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.

Questions fréquentes.

Qu’est-ce qu’un ADE ?

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.

Ça remplace mon éditeur ?

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.

Quel harness fait tourner les agents ?

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.

C’est gratuit ?

Oui, et open source, sous licence GPL-3.0 (ou ultérieure). Escouade utilise ton propre harness et ton propre compte, sans intermédiaire.

Où vont mes données ?

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.

Et mes jetons Jira, Trello, GitHub ou Linear ?

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.

Je préfère l’interface de Claude Code, je peux la garder ?

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.

Ça marche sur Mac ou Linux ?

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.

Le pilote auto peut-il épuiser mon quota ?

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 ».

Mes fichiers .env partent-ils dans les commits ?

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.

Comment se font les mises à jour ?

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.

C’est un produit Anthropic ?

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.

Ton prochain environnement de développement.

Télécharger pour Windows, macOS et LinuxVoir sur GitHub