Qu'est-ce que MetaGPT ?
MetaGPT est un framework Python open source qui simule une entreprise logicielle composée d'agents LLM basés sur des rôles. Son dépôt GitHub le décrit avec le slogan « The Multi-Agent Framework: First AI Software Company, Towards Natural Language Programming ». Plutôt qu'un seul modèle générant une application entière à partir d'un seul prompt, MetaGPT attribue les rôles de product manager, architecte, chef de projet et ingénieur à des agents distincts, puis achemine le travail entre eux via une procédure opératoire standard (SOP) définie — le projet énonce sa philosophie centrale comme Code = SOP(Team).
- Fonction principale : prend une exigence en langage naturel d'une ligne et produit des artefacts incluant user stories, analyse concurrentielle, documents d'exigences, structures de données, API et code exécutable
- Architecture basée sur les rôles : des agents distincts jouent les rôles de product manager, architecte, chef de projet et ingénieur, chacun fournissant l'artefact que ce rôle produirait dans une équipe réelle
- Orchestration pilotée par SOP : les agents se transmettent le travail via un processus fixe plutôt qu'une conversation libre et non structurée entre agents
- Data Interpreter : un rôle distinct (
DataInterpreter) conçu pour les tâches d'analyse de données et d'exécution de code — par exemple exécuter une analyse sur un jeu de données et produire un graphique — séparé du workflow complet d'entreprise logicielle - Dépôt canonique : github.com/FoundationAgents/MetaGPT, créé le 30 juin 2023, écrit en Python, sous licence MIT selon l'API GitHub
Que pouvez-vous faire avec MetaGPT ?
L'ensemble de fonctionnalités de MetaGPT vise à transformer une exigence courte en un pipeline de développement logiciel structuré, selon le propre README et la documentation du projet.
- Génération ligne-vers-dépôt — exécutez
generate_repo("Create a 2048 game")(ou la commande CLI équivalente) et MetaGPT produit un dépôt de projet en faisant passer l'exigence par sa SOP basée sur les rôles - Utilisation en CLI —
metagpt "Create a 2048 game"crée un dépôt directement dans un répertoire local./workspace, sans script Python requis - Utilisation comme bibliothèque —
from metagpt.software_company import generate_repopermet à une application Python d'appeler MetaGPT programmatiquement et d'inspecter l'objetProjectReporésultant - Data Interpreter — un rôle dédié (
from metagpt.roles.di.data_interpreter import DataInterpreter) pour les workflows d'analyse de données, comme exécuter une analyse sur un jeu de données et produire un graphique, plutôt que construire une application complète - Backend de modèle configurable — un fichier
~/.metagpt/config2.yaml(créé viametagpt --init-config) définit le fournisseur LLM, le nom du modèle, l'URL de base et la clé API ; l'exemple de configuration du projet liste des entrées compatibles OpenAI, Azure et de type Ollama parmi les valeursapi_typeprises en charge - Cas d'usage documentés par le projet — interprétation de données, débat multi-agents, un rôle de chercheur automatisé et un assistant de traitement de reçus sont cités dans l'index de tutoriels propre du projet
Installer et démarrer avec MetaGPT
MetaGPT est un framework que vous installez avec pip, pas une application téléchargeable pour utilisateur final — il n'y a ni installateur ni fiche d'app store. Les étapes ci-dessous suivent la section « Get Started » du propre README du projet ; vérifiez toujours cette page directement avant d'installer, car les commandes exactes peuvent changer entre les versions.
- 1Vérifiez que votre version de Python est 3.9 ou ultérieure mais inférieure à 3.12 (
python --version) — le projet documente précisément cette plage comme exigence, et un environnementconda create -n metagpt python=3.9 && conda activate metagptest une méthode documentée pour la satisfaire. - 2Installez le paquet :
pip install --upgrade metagpt(les alternatives documentées dans le README incluent l'installation directe depuis GitHub avecpip install --upgrade git+https://github.com/FoundationAgents/MetaGPT.git, ou le clonage du dépôt puispip install --upgrade -e .). - 3
- 4Initialisez la configuration : exécutez
metagpt --init-configpour créer~/.metagpt/config2.yaml, puis modifiez-le pour définir leapi_type,model,base_urletapi_keyde votre fournisseur LLM. - 5Exécutez-le : en ligne de commande,
metagpt "Create a 2048 game"génère un projet dans un répertoire local./workspace; depuis Python, importezfrom metagpt.software_company import generate_repoet appelezgenerate_repo("Create a 2048 game")pour l'utiliser comme bibliothèque à la place.
Ai-je besoin d'un compte OpenAI pour exécuter MetaGPT ?
MetaGPT lui-même n'héberge ni ne revend d'accès à des modèles — vous configurez le fournisseur LLM de votre choix dans ~/.metagpt/config2.yaml. L'exemple de configuration du projet liste des entrées api_type compatibles OpenAI, Azure et de type Ollama, un modèle hébergé localement et accessible via une API compatible OpenAI est donc une option documentée, pas seulement les fournisseurs cloud.
Pourquoi MetaGPT a-t-il besoin de Node.js et pnpm alors que c'est un framework Python ?
Le propre README du projet indique que Node.js et pnpm doivent être installés « avant l'utilisation réelle », en plus du paquet Python — cette review n'a pas trouvé d'explication publique détaillée sur la fonctionnalité précise de MetaGPT qui dépend de la chaîne d'outils Node.js ; traitez-le donc comme un prérequis documenté plutôt qu'une étape optionnelle.
Licence et tarifs de MetaGPT
Le framework MetaGPT lui-même est gratuit et open source sous licence MIT, confirmé via l'API GitHub (license.spdx_id: "MIT"). Il n'y a ni palier payant, ni licence par siège, ni plafond d'usage sur le framework open source ; votre seul coût récurrent est l'usage du fournisseur d'API LLM que vous y connectez.
Composant | Prix | Remarques |
|---|---|---|
| Framework MetaGPT | Gratuit (MIT) | Open source, auto-hébergé, sans plafond d'usage |
| Appels API modèle | Facturé par le fournisseur | OpenAI, Azure, ou un modèle auto-hébergé/local, selon votre configuration |
| MGX (MetaGPT X) | Produit commercial séparé | Hébergé sur mgx.dev, tarifs séparés |
Vérifiez les conditions actuelles directement dans le fichier LICENSE du dépôt et, si vous envisagez MGX, directement sur mgx.dev — cette review couvre le framework open source, pas les tarifs ou conditions commerciales de MGX.
À qui s'adresse MetaGPT ?
MetaGPT convient aux équipes et développeurs individuels qui veulent un pipeline d'agents structuré et basé sur des rôles pour générer une base de code initiale à partir d'une exigence courte, plutôt qu'un framework de conversation multi-agents libre.
Utilisez MetaGPT si
- Vous voulez un pipeline prédéfini et basé sur des rôles (product manager → architecte → chef de projet → ingénieur) plutôt que d'assembler vous-même la logique d'orchestration d'agents à partir de zéro
- Vous voulez générer un premier jet de dépôt, PRD et conception système à partir d'une courte exigence en langage naturel comme point de départ
- Vous avez besoin d'un workflow d'agent d'analyse de données dédié (via le rôle Data Interpreter), en plus ou à la place de la génération complète d'applications
- Vous voulez que le framework sous-jacent soit entièrement open source (MIT) sans composant à code fermé requis pour l'exécuter localement
- Vous êtes à l'aise avec Python, pip et une configuration pilotée par fichier de configuration plutôt qu'un installateur graphique
Attendez, ou cherchez ailleurs, si
- Vous voulez un schéma multi-agents libre et piloté par la conversation plutôt qu'une SOP fixe — un framework comme AutoGen est construit autour de la conversation agent-à-agent à la place
- Vous voulez un contrôle fin sur le graphe d'orchestration lui-même (branchements, boucles et état personnalisés) — LangGraph est conçu spécifiquement pour ce niveau de contrôle
- Vous avez besoin d'une boucle d'agent unique totalement autonome poursuivant un objectif ouvert avec une structure de rôles minimale — c'est plus proche de la conception originale d'AutoGPT
- Vous avez besoin de garanties de support entreprise ou d'un SLA — cette review n'a trouvé aucun palier entreprise/équipe publié pour le framework open source lui-même, distinct du produit commercial MGX
- Vous n'êtes pas prêt à examiner le code généré par IA avant de l'exécuter — les agents de MetaGPT écrivent et peuvent exécuter du code, et le résultat produit doit être examiné comme tout autre code généré par IA avant une utilisation en production
MetaGPT face aux alternatives
MetaGPT est l'un des nombreux frameworks multi-agents du domaine de l'orchestration d'agents, chacun construit autour d'une philosophie de coordination différente. Voici comment son approche basée sur une SOP simulant une entreprise logicielle se compare aux alternatives les plus proches — voyez le Répertoire des logiciels de LLM locaux pour le catalogue complet.
CrewAI
- Modèle de coordination:
- Des « crews » basées sur des rôles avec des tâches définies et un processus (séquentiel ou hiérarchique)
- Différence avec MetaGPT:
- La correspondance philosophique la plus proche — les deux utilisent des rôles nommés et un processus défini, mais CrewAI est une abstraction de crew à usage général pour toute tâche, pas une SOP fixe d'entreprise logicielle avec des rôles PM/architecte/ingénieur intégrés.
Articles sur CrewAI (10)
- CrewAI Review: Features, Pricing, AlternativesMis à jour 5 septembre 2026
- Nanobot Review: A Self-Hosted AI Agent FrameworkMis à jour 30 octobre 2026
- Local Coding Assistants, Agents & Workflow Tools Compared (2026): IDE Plugins, Agent Frameworks and Autonomous AgentsMis à jour 21 septembre 2026
- IntentKit Review: Self-Hosted Agent Cluster With Built-In APIsMis à jour 19 septembre 2026
- Mission Control Review: A Self-Hosted Control Plane for AI AgentsMis à jour 19 septembre 2026
- n8n Review: AI Workflow Automation With Local Ollama SupportMis à jour 12 septembre 2026
- DSPy Review: Features, Optimizers, AlternativesMis à jour 11 septembre 2026
- SuperAGI Review: Features, Pricing, Is It Maintained?Mis à jour 7 septembre 2026
- Local AI Agents in 2026: What Actually Works (And What Still Fails)Mis à jour 29 août 2026
- Best AI Agent Framework 2026: LangGraph vs CrewAI vs n8nMis à jour 28 août 2026
+12 autres non affichés
AutoGen
- Modèle de coordination:
- Chat multi-agents libre et piloté par la conversation, avec des agents d'exécution de code
- Différence avec MetaGPT:
- Les agents AutoGen convergent vers une tâche par un dialogue ouvert ; MetaGPT achemine plutôt les agents via une SOP fixe avec des transmissions et artefacts de sortie définis (PRD, documents de conception) à chaque étape.
Articles sur AutoGen (9)
- AutoGen Review: Maintenance-Mode Status & AG2 ForkMis à jour 5 septembre 2026
- Local Coding Assistants, Agents & Workflow Tools Compared (2026): IDE Plugins, Agent Frameworks and Autonomous AgentsMis à jour 21 septembre 2026
- Mission Control Review: A Self-Hosted Control Plane for AI AgentsMis à jour 19 septembre 2026
- DSPy Review: Features, Optimizers, AlternativesMis à jour 11 septembre 2026
- TaskWeaver Review: Features, Status, AlternativesMis à jour 11 septembre 2026
- Microsoft Agent Framework Review: Features, Pricing, AlternativesMis à jour 6 septembre 2026
- Semantic Kernel Review: Features, Pricing, AlternativesMis à jour 6 septembre 2026
- Local AI Agents in 2026: What Actually Works (And What Still Fails)Mis à jour 29 août 2026
- Best AI Agent Framework 2026: LangGraph vs CrewAI vs n8nMis à jour 28 août 2026
Également mentionné dans :
- Qwen3 Local Deployment: Complete Production Guide (2026)Mis à jour 19 octobre 2026
+11 autres non affichés
LangGraph
- Modèle de coordination:
- Orchestration basée sur un graphe avec nœuds, arêtes, branchements et état explicites
- Différence avec MetaGPT:
- LangGraph est un moteur d'orchestration bas niveau que vous utilisez pour construire n'importe quel workflow d'agents, y compris un workflow de type MetaGPT ; MetaGPT fournit à la place un workflow d'entreprise logicielle prêt à l'emploi plutôt qu'une boîte à outils de construction de graphes.
Articles sur LangGraph (8)
- LangGraph Review: Features, Pricing, AlternativesMis à jour 5 septembre 2026
- Mission Control Review: A Self-Hosted Control Plane for AI AgentsMis à jour 19 septembre 2026
- Microsoft Agent Framework Review: Features, Pricing, AlternativesMis à jour 6 septembre 2026
- LangChain Review: Features, Pricing, AlternativesMis à jour 5 septembre 2026
- Local AI Agents in 2026: What Actually Works (And What Still Fails)Mis à jour 29 août 2026
- Best AI Agent Framework 2026: LangGraph vs CrewAI vs n8nMis à jour 28 août 2026
- Best LLM Observability Tool 2026: Langfuse vs LangSmith vs HeliconeMis à jour 28 août 2026
- Local AI Agents With LangGraph and Ollama: Build Autonomous Decision-Making SystemsMis à jour 28 août 2026
Également mentionné dans :
- Local Coding Assistants, Agents & Workflow Tools Compared (2026): IDE Plugins, Agent Frameworks and Autonomous AgentsMis à jour 21 septembre 2026
- AutoGPT Review: Classic Agent vs. Hosted PlatformMis à jour 20 septembre 2026
+12 autres non affichés
AutoGPT
- Modèle de coordination:
- Un agent autonome unique poursuivant un objectif ouvert avec une boucle de tâches
- Différence avec MetaGPT:
- AutoGPT se concentre sur un agent qui boucle vers un objectif avec une structure de rôles minimale ; MetaGPT répartit plutôt le travail entre plusieurs rôles spécialisés suivant un processus fixe, au lieu qu'un seul agent itère seul.
Ceci n'est pas une liste exhaustive de frameworks multi-agents — voyez le Répertoire des logiciels de LLM locaux pour le catalogue complet et régulièrement mis à jour, y compris l'entrée propre de MetaGPT dans le répertoire.
Erreurs courantes en évaluant MetaGPT
La plupart des confusions autour de MetaGPT viennent du fait de le confondre avec le produit commercial MGX, ou de traiter des affirmations propres au projet comme des faits vérifiés indépendamment.
Erreur 1 : confondre MetaGPT (le framework open source) avec MGX
MGX (MetaGPT X, sur mgx.dev) est un produit commercial hébergé distinct, issu de la même lignée de projet. Ce n'est pas le framework open source pip install metagpt couvert par cette review, et ses tarifs et conditions sont fixés indépendamment.
Erreur 2 : traiter l'affirmation ICLR « top 1,2 %, #1 » comme vérifiée indépendamment
Le propre docs/NEWS.md du projet indique que l'article MetaGPT a été accepté pour une présentation orale (« top 1,2 % ») à l'ICLR 2024, se classant #1 dans la catégorie agents basés sur LLM. Il s'agit d'une affirmation propre au projet ; PromptQuorum la rapporte comme telle, pas comme confirmée indépendamment face au programme officiel de l'ICLR.
Erreur 3 : supposer que geekan/MetaGPT et FoundationAgents/MetaGPT sont des projets différents
Il s'agit de la même base de code. L'URL GitHub geekan/MetaGPT renvoie désormais une redirection HTTP 301 vers FoundationAgents/MetaGPT, confirmé via l'API GitHub — utilisez désormais l'URL FoundationAgents, mais les anciens liens et citations vers geekan/MetaGPT pointent toujours vers le même projet.
Erreur 4 : se fier à un nombre d'étoiles mis en cache
Le nombre d'étoiles GitHub d'un projet actif change quotidiennement. Cette review a vérifié 70 336 étoiles et 8 942 forks directement via l'API GitHub le 12 septembre 2026 — vérifiez ce point de terminaison vous-même pour un chiffre à jour plutôt que de vous fier à un nombre mis en cache, y compris celui-ci.
Questions fréquemment posées
Qu'est-ce que MetaGPT ?
MetaGPT (github.com/FoundationAgents/MetaGPT) est un framework Python multi-agents gratuit et open source qui simule une entreprise logicielle, attribuant les rôles de product manager, architecte, chef de projet et ingénieur à des agents LLM qui transforment une exigence d'une ligne en PRD, conception système et code.
MetaGPT est-il gratuit ?
Oui. Le framework est sous licence MIT et gratuit, confirmé via le champ de licence de l'API GitHub. Vous payez séparément uniquement les coûts d'usage au fournisseur d'API LLM que vous y connectez ; MetaGPT lui-même ne facture rien.
Comment installer MetaGPT ?
Exécutez pip install --upgrade metagpt avec Python 3.9 ou ultérieur mais inférieur à 3.12 installé. Le README du projet documente aussi l'installation directe depuis GitHub ou depuis un clone local. Node.js et pnpm sont en outre requis « avant l'utilisation réelle », selon le README.
Qu'est-ce que le Data Interpreter dans MetaGPT ?
Le Data Interpreter est un rôle dédié (metagpt.roles.di.data_interpreter.DataInterpreter) pour les tâches d'analyse de données et d'exécution de code, comme exécuter une analyse sur un jeu de données et produire un graphique — distinct du workflow complet de génération d'applications de MetaGPT.
MetaGPT a-t-il vraiment reçu une présentation orale à l'ICLR 2024 ?
Le propre docs/NEWS.md du projet indique que l'article MetaGPT a été accepté pour une présentation orale (« top 1,2 % ») à l'ICLR 2024, se classant #1 dans la catégorie agents basés sur LLM. C'est une affirmation propre au projet ; PromptQuorum la rapporte comme auto-déclarée plutôt que revérifiée indépendamment face au programme officiel publié de l'ICLR.
Qu'est-ce que MGX, et est-ce la même chose que MetaGPT ?
MGX (MetaGPT X, mgx.dev) est un produit commercial hébergé distinct issu de la même lignée de projet, décrit par le projet comme lancé en février 2025. Ce n'est pas le framework open source couvert par cette review, et ses tarifs et conditions sont fixés indépendamment.
Quelle licence utilise MetaGPT ?
La licence MIT, confirmée via l'API GitHub (license.spdx_id: "MIT") — une licence open source permissive sans obligation de copyleft.
Combien d'étoiles GitHub MetaGPT a-t-il ?
Le dépôt de MetaGPT affichait 70 336 étoiles et 8 942 forks au 12 septembre 2026, vérifié directement via l'API GitHub. Consultez le dépôt directement pour un chiffre à jour, car il change quotidiennement.
geekan/MetaGPT est-il le même dépôt que FoundationAgents/MetaGPT ?
Oui. L'ancienne URL github.com/geekan/MetaGPT renvoie désormais une redirection HTTP 301 vers github.com/FoundationAgents/MetaGPT, confirmé via l'API GitHub — les deux noms pointent vers la même base de code et le même historique.
En quoi MetaGPT diffère-t-il de CrewAI ou AutoGen ?
MetaGPT fournit une procédure opératoire standard d'entreprise logicielle fixe et intégrée, avec des rôles nommés (product manager, architecte, ingénieur). CrewAI offre une abstraction de « crew » basée sur des rôles plus générale pour n'importe quelle tâche, et AutoGen privilégie un dialogue d'agents libre et piloté par la conversation plutôt qu'une SOP fixe. Voir le tableau comparatif ci-dessus pour plus de détails.
