Aller au contenu principal
PromptQuorumConçu pour les humains. Structuré pour l'IA.
Accueil/LLM locaux avancés
Local AI Agents & Tool Use

MetaGPT Review: le framework multi-agents qui simule une entreprise logicielle

·12 min de lecturePar Hans Kuepper · Fondateur de PromptQuorum · Moteur de découverte de l'IA open-weight et open source

MetaGPT est un framework Python gratuit et open source (dépôt canonique github.com/FoundationAgents/MetaGPT) qui simule une entreprise logicielle, attribuant des rôles comme product manager, architecte, chef de projet et ingénieur à des agents pilotés par LLM qui transforment une exigence d'une ligne en PRD, conception système, liste de tâches et code. Le projet est sous licence MIT, confirmé via l'API GitHub (license.spdx_id: "MIT"), et son dépôt affiche 70 336 étoiles et 8 942 forks au 12 septembre 2026, selon la même API. Il s'installe avec pip install --upgrade metagpt (Python 3.9 ou ultérieur, mais inférieur à 3.12) et s'utilise soit en ligne de commande (metagpt "Create a 2048 game"), soit comme bibliothèque Python (generate_repo(...)).

Points clés

  • MetaGPT est gratuit et open source ; l'API GitHub indique license.spdx_id: "MIT"
  • Dépôt canonique : github.com/FoundationAgents/MetaGPT, créé le 30 juin 2023, écrit en Python
  • 70 336 étoiles GitHub et 8 942 forks au 12 septembre 2026, selon l'API GitHub
  • L'ancienne URL github.com/geekan/MetaGPT redirige désormais (HTTP 301) vers FoundationAgents/MetaGPT — les deux noms désignent le même projet
  • S'installe avec pip install --upgrade metagpt, nécessitant Python 3.9 ou ultérieur mais inférieur à 3.12, plus Node.js et pnpm pour la pleine fonctionnalité
  • Philosophie centrale énoncée dans le propre README du projet : Code = SOP(Team) — des agents basés sur des rôles (product manager, architecte, chef de projet, ingénieur) suivent une procédure opératoire standard définie
  • Un rôle Data Interpreter distinct (metagpt.roles.di.data_interpreter) cible les tâches d'analyse de données et d'exécution de code plutôt que la construction complète d'applications
  • Selon le propre docs/NEWS.md du projet, l'article de recherche MetaGPT a été accepté pour une présentation orale (décrite là comme « top 1,2 % ») à l'ICLR 2024, se classant #1 dans la catégorie agents basés sur LLM — c'est une affirmation propre du projet, non revérifiée indépendamment par PromptQuorum face au programme officiel de l'ICLR

📍 En une phrase

MetaGPT est un framework Python multi-agents gratuit et open source (licence MIT) qui simule une entreprise logicielle, attribuant à des agents LLM basés sur des rôles une procédure opératoire standard qui transforme une exigence d'une ligne en PRD, conception système, découpage en tâches et code.

💬 En termes simples

Plutôt qu'un seul modèle d'IA essayant de planifier et d'écrire toute une application en un seul prompt, MetaGPT répartit le travail entre des agents distincts jouant des rôles précis — un product manager rédige les exigences, un architecte conçoit le système, un ingénieur écrit le code —, exactement comme une vraie équipe logicielle répartirait le travail, mais entièrement automatisé.

📌Remarque: Cette review est le complément mono-sujet à l'entrée de MetaGPT dans le Répertoire des logiciels de LLM locaux — voyez cette page pour comparer d'un coup d'œil MetaGPT à des dizaines d'autres outils d'IA locaux et hybrides. Pour une comparaison côte à côte de MetaGPT avec deux applications sans rapport, voyez la comparaison des frameworks multi-agents distincte.

MetaGPT (github.com/FoundationAgents/MetaGPT) est un framework Python multi-agents gratuit et open source qui simule une entreprise logicielle : il attribue des rôles comme product manager, architecte, chef de projet et ingénieur à des agents pilotés par LLM, puis les fait passer par une procédure opératoire standard (SOP) définie pour transformer une exigence d'une ligne en PRD, conception système, découpage en tâches et code fonctionnel. Son propre slogan le décrit comme « The Multi-Agent Framework: First AI Software Company, Towards Natural Language Programming ». Cette review couvre ce que fait réellement MetaGPT, comment l'installer et l'exécuter, sa licence, et sa place face à d'autres frameworks multi-agents.

MetaGPT Review: le framework multi-agents qui simule une entreprise logicielle

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_repo permet à une application Python d'appeler MetaGPT programmatiquement et d'inspecter l'objet ProjectRepo ré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éé via metagpt --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 valeurs api_type prises 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.

  1. 1
    Vé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 environnement conda create -n metagpt python=3.9 && conda activate metagpt est une méthode documentée pour la satisfaire.
  2. 2
    Installez le paquet : pip install --upgrade metagpt (les alternatives documentées dans le README incluent l'installation directe depuis GitHub avec pip install --upgrade git+https://github.com/FoundationAgents/MetaGPT.git, ou le clonage du dépôt puis pip install --upgrade -e .).
  3. 3
    Installez Node.js et pnpm — le README indique que les deux sont requis « avant l'utilisation réelle », en plus du paquet Python lui-même.
  4. 4
    Initialisez la configuration : exécutez metagpt --init-config pour créer ~/.metagpt/config2.yaml, puis modifiez-le pour définir le api_type, model, base_url et api_key de votre fournisseur LLM.
  5. 5
    Exécutez-le : en ligne de commande, metagpt "Create a 2048 game" génère un projet dans un répertoire local ./workspace ; depuis Python, importez from metagpt.software_company import generate_repo et appelez generate_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 MetaGPTGratuit (MIT)Open source, auto-hébergé, sans plafond d'usage
Appels API modèleFacturé par le fournisseurOpenAI, 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)

+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)

Également mentionné dans :

+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)

Également mentionné dans :

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

Comparer dans l'annuaire

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.

Sources

← Retour aux LLM locaux avancés

MCP