Skip to content
webvise
· 11 min de lecture

oh-my-claudecode et oh-my-codex : comment l'orchestration multi-agents transforme le développement assisté par l'IA

Deux projets open source ont transformé Claude Code et OpenAI Codex CLI, passant d'assistants isolés à des équipes d'agents coordonnés. Voici comment oh-my-claudecode et oh-my-codex fonctionnent, ce qu'ils rendent possible, et pourquoi l'orchestration multi-agents est essentielle au développement professionnel.

Sujets

AI AgentsAIOpen SourceAutomation
Partager

Les assistants de programmation IA se sont démocratisés en 2024. Dès 2025, des outils comme Claude Code et OpenAI Codex CLI ont offert aux développeurs une IA native dans le terminal, capable de lire des bases de code, d'écrire du code et d'exécuter des commandes. Mais ils partageaient une même limitation : un seul modèle, une seule tâche, une seule fenêtre de contexte. Pour de petites corrections, cela fonctionne. Pour tout ce qui implique plusieurs fichiers, des décisions architecturales et des contrôles qualité, un agent unique devient rapidement un goulot d'étranglement.

Deux projets open source du développeur Yeachan Heo résolvent ce problème en transformant des assistants IA solitaires en équipes coordonnées. oh-my-claudecode (OMC) orchestre des flux de travail multi-agents pour Claude Code. oh-my-codex (OMX) fait de même pour OpenAI Codex CLI. Les deux projets ont figuré dans GitHub Trending début 2026, OMC comptant désormais plus de 24 000 étoiles et OMX dépassant les 16 000.

Le problème des agents uniques en programmation

Lorsque vous demandez à un assistant IA de développer une fonctionnalité, il opère dans une boucle linéaire : lire le code, générer une réponse, appliquer les modifications. Il n'existe aucune séparation entre la planification et l'exécution, aucune étape de révision dédiée, et aucun travail parallèle sur les fichiers. Le modèle qui écrit votre middleware d'authentification est le même qui le relit. C'est comme si un seul développeur écrivait, testait, révisait et déployait son propre code sans aucun regard extérieur.

L'orchestration multi-agents rompt ce schéma. Au lieu d'un généraliste unique, vous disposez d'une équipe de spécialistes : un architecte qui planifie, un exécuteur qui implémente, un réviseur qui audite, un testeur qui vérifie. Chaque agent se concentre sur ce qu'il fait de mieux, et la couche d'orchestration coordonne leur travail.

Ce que fait oh-my-claudecode

oh-my-claudecode est un plugin sans configuration pour Claude Code qui ajoute l'orchestration multi-agents via des agents spécialisés, des compétences de flux de travail et des pipelines d'équipe. Il s'installe depuis la marketplace de plugins Claude Code et s'active avec une simple commande de configuration.

32 agents spécialisés

OMC est livré avec 32 agents basés sur des rôles, chacun optimisé pour une tâche spécifique. L'architecte gère la conception de systèmes et la stratégie de débogage. L'exécuteur écrit le code d'implémentation. Le code-reviewer audite les modifications pour la qualité et les conventions. Le security-reviewer analyse les vulnérabilités. Le test-engineer génère la couverture de tests. Le planificateur crée des plans d'implémentation détaillés avec des flux d'entretien.

Chaque agent s'exécute avec un niveau de modèle approprié. Les recherches rapides utilisent Haiku pour la rapidité et l'efficacité des coûts. L'implémentation standard utilise Sonnet. Les décisions architecturales complexes et les analyses approfondies sont acheminées vers Opus. Ce routage automatique des modèles permet d'économiser 30 à 50 % sur les coûts de tokens par rapport à l'utilisation systématique du modèle le plus performant.

Plus de 40 compétences de flux de travail

Les compétences sont des flux de travail réutilisables déclenchés par des commandes simples. Autopilot détecte l'intention et orchestre les agents automatiquement. Ralph exécute une boucle auto-référentielle qui itère jusqu'à ce que la tâche passe la vérification. Ultrawork parallélise les tâches indépendantes sur plusieurs workers. TDD impose le développement piloté par les tests en exigeant des tests avant le code d'implémentation.

  • /autopilot détecte votre intention et orchestre 19 agents, ajoutez "fast" pour le parallélisme ou "don't stop" pour la persistance
  • /ralph boucle planification, exécution, vérification, correction jusqu'à ce que la tâche soit terminée avec une vérification par l'architecte à chaque étape
  • /ultrawork exécute jusqu'à 5 workers simultanés pour les grands refactors, migrations ou générations de tests
  • /team N crée N agents coordonnés sur une liste de tâches partagée avec des worktrees git isolés
  • /ccg orchestration tri-modèle qui interroge Claude, Codex et Gemini, puis synthétise la meilleure réponse

Pipelines d'équipe

Le pipeline d'équipe suit un cycle de vie structuré : plan (définir le périmètre et l'architecture), PRD (créer un document de spécifications produit), exec (implémenter avec des workers parallèles), verify (exécuter les vérifications automatisées) et fix (itérer sur les échecs). Chaque worker dispose d'un worktree git isolé, de sorte que les agents parallèles ne génèrent jamais de conflits de fusion.

Ce que fait oh-my-codex

oh-my-codex apporte la même philosophie d'orchestration à Codex CLI d'OpenAI. Il fournit 33 prompts spécialisés, 36 compétences de flux de travail et 5 serveurs MCP pour l'état, la mémoire, l'intelligence de code et le traçage.

OMX ajoute des capacités absentes du Codex CLI de base : état persistant entre les sessions, orchestration d'équipe avec isolation des worktrees, suivi incrémental des fusions et délégation entre fournisseurs. Vous pouvez exécuter des agents Claude Code depuis un flux de travail Codex, ou faire tourner des workers Codex, Claude et Gemini côte à côte dans leurs propres worktrees.

Équipes multi-fournisseurs

L'une des fonctionnalités phares d'OMX est l'orchestration multi-fournisseurs. Un seul pipeline peut confier la génération de code à un modèle OpenAI, la révision architecturale à Claude et la recherche à Gemini. Les points forts de chaque fournisseur sont exploités là où ils comptent le plus, et la couche d'orchestration gère le passage de contexte entre eux.

Comparaison côte à côte

Fonctionnalitéoh-my-claudecode (OMC)oh-my-codex (OMX)
CLI de baseClaude Code (Anthropic)Codex CLI (OpenAI)
Agents spécialisés3233 prompts
Compétences de flux de travail40+36
Routage des modèlesSélection automatique Haiku / Sonnet / OpusRoutage agnostique au fournisseur
Workers d'équipeJusqu'à 5 simultanés (Ultrapilot)Équipes avec isolation par worktree
Multi-fournisseursCCG (Claude + Codex + Gemini)Équipes multi-fournisseurs natives
État persistantServeurs MCP pour l'état et la mémoire5 serveurs MCP (état, mémoire, intelligence de code, traçage)
InstallationMarketplace de plugins Claude Codenpm / système de plugins Codex
Étoiles GitHub24 000+16 000+

L'orchestration multi-agents en pratique

Prenons un cas concret : vous devez ajouter la prise en charge de l'internationalisation à une application existante. Avec un seul assistant IA, vous le guideriez étape par étape, en vérifiant manuellement chaque résultat. Avec l'orchestration multi-agents, le flux de travail est différent.

  • Le planificateur analyse la base de code et crée une décomposition des tâches avec des affectations par fichier
  • L'architecte conçoit l'architecture i18n, choisit les bibliothèques et définit les conventions
  • Worker 1 extrait les chaînes codées en dur des composants vers des fichiers de traduction
  • Worker 2 construit le mécanisme de changement de locale et le routage
  • Worker 3 crée les fichiers de traduction pour chaque langue cible
  • Le test engineer génère des tests pour le changement de locale, le comportement de repli et le support RTL
  • Le code reviewer audite toutes les modifications pour la cohérence et les chaînes manquantes
  • Le vérificateur exécute la suite de tests complète et confirme que le build passe

Les workers 1, 2 et 3 s'exécutent en parallèle, chacun dans des worktrees git isolés. La couche d'orchestration fusionne leurs modifications, résout les éventuels conflits et transmet le résultat pour révision. Ce qui pourrait prendre à un seul agent une heure de travail séquentiel se termine en quelques minutes.

L'architecture derrière l'orchestration

OMC et OMX suivent tous deux un schéma architectural similaire. Au cœur se trouve un système de hooks qui intercepte les événements dans le CLI de base et les achemine vers la couche d'orchestration. Les hooks peuvent injecter du contexte, déclencher des compétences, gérer l'état et coordonner les agents sans modifier le CLI sous-jacent.

Les serveurs MCP (Model Context Protocol) assurent la persistance. Les serveurs d'état suivent ce sur quoi chaque agent travaille. Les serveurs de mémoire stockent le contexte inter-sessions afin que les agents puissent référencer des décisions antérieures. Les serveurs d'intelligence de code fournissent directement aux agents des fonctionnalités similaires à LSP (survol, aller à la définition, rechercher les références). Les serveurs de traçage enregistrent les chronologies d'exécution pour déboguer les problèmes d'orchestration.

Les compétences sont des définitions de flux de travail déclaratives. Elles précisent quels agents impliquer, dans quel ordre, avec quels critères de vérification. Une compétence comme "ralph" définit une boucle : planifier, exécuter, vérifier, corriger. Si la vérification échoue, la boucle recommence avec le contexte de l'échec. Cela supprime les allers-retours manuels qui ralentissent les flux de travail à agent unique.

Pourquoi cela va au-delà de la productivité individuelle

Le passage d'un agent unique à plusieurs agents ne concerne pas seulement la vitesse. Il introduit la séparation des responsabilités dans le développement assisté par l'IA. Lorsqu'un agent de révision de sécurité dédié analyse chaque modification, il détecte des vulnérabilités qu'un assistant généraliste manquerait. Lorsqu'un agent architecte valide les décisions structurelles avant le début de l'implémentation, vous évitez des réécritures coûteuses.

Pour les équipes qui adoptent des flux de travail de développement assisté par l'IA, les couches d'orchestration résolvent le problème de gouvernance. Vous pouvez imposer que chaque modification passe par un agent de révision avant d'être validée. Vous pouvez exiger une vérification de la couverture de tests avant la création d'une pull request. Ce sont les mêmes portes qualité qu'utilisent les équipes humaines, automatisées et cohérentes.

Considérations pratiques

Coûts en tokens

Les flux de travail multi-agents consomment plus de tokens qu'un simple cycle prompt-réponse. OMC atténue cela grâce au routage automatique des modèles : les tâches simples sont dirigées vers des modèles moins coûteux, et le raisonnement complexe vers les modèles les plus performants. Les économies de 30 à 50 % sur les tokens grâce au routage intelligent compensent souvent la surcharge liée à l'exécution de plusieurs agents. Pour les tâches importantes, le temps gagné grâce à l'exécution parallèle justifie généralement le coût.

Quand utiliser plusieurs agents ou un seul agent

ScénarioApproche recommandée
Correction rapide dans un seul fichierAgent unique, prompt direct
Fonctionnalité couvrant 5 fichiers ou plusPipeline d'équipe avec workers parallèles
Grand refactor ou migrationUltrawork / Ultrapilot pour un parallélisme maximal
Modifications sensibles à la sécuritéPipeline avec agent de révision de sécurité obligatoire
Exploration d'une base de code inconnueAutopilot avec agents de recherche et d'analyse
Génération d'une suite de testsTest engineers parallèles par modules

Pour commencer

Pour les utilisateurs de Claude Code, OMC s'installe depuis la marketplace de plugins. Lancez la commande de configuration et commencez avec /autopilot pour une orchestration guidée ou /team 3 pour créer trois workers parallèles. Pour les utilisateurs de Codex CLI, OMX s'installe via npm et suit un schéma similaire. Les deux projets disposent d'une documentation complète et de communautés actives.

La vision d'ensemble : des copilotes aux équipes d'agents

L'évolution est claire. La première phase était l'autocomplétion (GitHub Copilot, 2022). La deuxième phase était la programmation par chat (ChatGPT, Claude, 2023). La troisième phase était les agents natifs dans le terminal (Claude Code, Codex CLI, 2025). La quatrième phase, qui se déroule maintenant, est l'orchestration multi-agents. Des projets comme oh-my-claudecode et oh-my-codex représentent la première vague d'outils qui traitent la programmation IA non pas comme un assistant unique, mais comme une équipe coordonnée.

Comme Addy Osmani l'a écrit sur la programmation multi-agents, l'architecture réussie sépare la planification de l'exécution, utilise des rôles spécialisés et inclut la vérification comme étape de premier plan. OMC et OMX implémentent précisément ce schéma, le rendant accessible via de simples commandes CLI.

La nature open source des deux projets signifie que la communauté pilote l'innovation. De nouveaux agents, compétences et schémas de flux de travail sont régulièrement contribués. Si l'orchestration de base ne correspond pas à votre flux de travail, vous pouvez l'étendre avec des agents et des compétences personnalisés.

Ce que cela signifie pour vos projets

L'orchestration multi-agents n'est plus un concept théorique. Elle est déployée dans des flux de travail de production aujourd'hui. Que vous construisiez une nouvelle application, migriez un système hérité ou mainteniez une base de code complexe, les outils existent pour avancer plus vite sans sacrifier la qualité.

Chez webvise, nous intégrons des flux de travail de développement assisté par l'IA dans chaque projet que nous livrons. L'orchestration multi-agents accélère notre processus de l'architecture au déploiement, tandis que les agents de révision et de vérification intégrés maintiennent les standards de qualité attendus par nos clients. Si vous souhaitez découvrir comment les pratiques de développement modernes peuvent accélérer votre prochain projet, contactez-nous.

Les pratiques de webvise sont alignées sur les normes ISO 27001 et ISO 42001.