EMDASH : l’environnement de développement agentique open-source qui exécute plusieurs agents de codage en parallèle
📌 EMDASH est une application desktop open-source qui fait tourner plusieurs agents de codage en parallèle, chacun isolé dans son propre Git worktree, avec automations récurrentes et revue des changements au même endroit.
Le problème qu’Emdash adresse est celui du développeur qui jongle avec trois agents dans trois terminaux : impossible de savoir qui modifie quoi, et le moindre merge devient un exercice de mémoire. Ici, chaque tâche vit dans un worktree séparé, avec sa branche, son terminal, sa conversation et son état de revue. Deux agents peuvent retravailler la même zone du code sans se marcher dessus, et vous examinez les diffs un par un avant de merger ce qui fonctionne.
L’outil n’impose pas d’agent : il reconnaît plus de vingt-cinq CLIs — Claude Code, Codex, Cursor, Amp, Antigravity — et vous pouvez en mélanger plusieurs selon les tâches. C’est le point différenciant pour moi : plutôt qu’un énième harness fermé qui vous enferme chez un éditeur, Emdash se comporte en poste de pilotage au-dessus des agents que vous utilisez déjà.
- 🌳 Une tâche = un worktree isolé, avec branche, terminal et conversation dédiés
- 🔀 Faire tourner plusieurs agents en parallèle sans conflit de fichiers
- 🎫 Envoyer des issues Linear, Jira, GitHub ou Notion directement à un agent
- 👀 Prévisualiser l’app en cours de construction dans le navigateur intégré
- ⏰ Planifier des runs récurrents : chasse aux bugs, préparation de release
- 🖥️ Exécuter les agents sur un serveur distant ou une VM via SSH
La boucle de travail est bien pensée. Vous partez d’une issue, l’agent travaille dans son workspace, vous suivez ses actions en direct, vous relisez le diff, puis vous poussez la PR et surveillez le CI sans quitter l’application. Un navigateur intégré permet même de voir l’interface en construction pendant que l’agent avance — précieux pour le développement web, où le retour visuel arrive normalement trop tard.
Les automations étendent la logique au travail répétitif : un balayage de bugs tous les lundis matin, une revue de release chaque vendredi, exécutés sans intervention. Et pour les gros dépôts, le mode SSH permet de déporter l’exécution sur une machine plus puissante en conservant la même isolation par worktree.
Le projet, incubé chez Y Combinator, affiche plus d’un million de téléchargements et une base open-source active sous Apache-2.0. C’est le genre de metric qui rassure sur la pérennité d’un outil appelé à devenir le centre de votre journée de travail.
La réserve : Emdash suppose une vraie aisance avec Git. Les worktrees, les branches par tâche et la revue de diffs restent des concepts techniques, et l’interface ne va pas les masquer pour vous. C’est un environnement pour personnes qui aiment les agents mais veulent garder le contrôle — pas un assistant grand public.
Sources
