Ir al contenido principal
PromptQuorumDiseñado para humanos. Estructurado para la IA.
Inicio/LLM locales avanzados
Local AI Agents & Tool Use

Reseña de MetaGPT: el framework multiagente que simula una empresa de software

·12 min de lecturaPor Hans Kuepper · Fundador de PromptQuorum · Motor de descubrimiento de IA de pesos abiertos y código abierto

MetaGPT es un framework Python gratuito y de código abierto (repositorio canónico github.com/FoundationAgents/MetaGPT) que simula una empresa de software, asignando roles como product manager, arquitecto, jefe de proyecto e ingeniero a agentes impulsados por LLM que convierten un requisito de una línea en un PRD, un diseño de sistema, una lista de tareas y código. El proyecto tiene licencia MIT, confirmado mediante la API de GitHub (license.spdx_id: "MIT"), y su repositorio muestra 70.336 estrellas y 8.942 forks al 12 de septiembre de 2026, según la misma API. Se instala con pip install --upgrade metagpt (Python 3.9 o posterior, pero inferior a 3.12) y se usa desde la línea de comandos (metagpt "Create a 2048 game") o como biblioteca de Python (generate_repo(...)).

Conclusiones clave

  • MetaGPT es gratuito y de código abierto; la API de GitHub reporta license.spdx_id: "MIT"
  • Repositorio canónico: github.com/FoundationAgents/MetaGPT, creado el 30 de junio de 2023, escrito en Python
  • 70.336 estrellas en GitHub y 8.942 forks al 12 de septiembre de 2026, según la API de GitHub
  • La URL antigua github.com/geekan/MetaGPT ahora redirige (HTTP 301) a FoundationAgents/MetaGPT — ambos nombres se refieren al mismo proyecto
  • Se instala con pip install --upgrade metagpt, requiere Python 3.9 o posterior pero inferior a 3.12, además de Node.js y pnpm para la funcionalidad completa
  • Filosofía central declarada en el propio README del proyecto: Code = SOP(Team) — agentes basados en roles (product manager, arquitecto, jefe de proyecto, ingeniero) siguen un Procedimiento Operativo Estándar definido
  • Un rol Data Interpreter independiente (metagpt.roles.di.data_interpreter) se centra en tareas de análisis de datos y ejecución de código en lugar de la construcción completa de aplicaciones
  • Según el propio docs/NEWS.md del proyecto, el artículo de investigación de MetaGPT fue aceptado para presentación oral (descrita allí como "top 1.2%") en ICLR 2024, ocupando el puesto #1 en la categoría de agentes basados en LLM — esta es una afirmación propia del proyecto, no verificada de forma independiente por PromptQuorum contra el programa oficial de ICLR

📍 En una frase

MetaGPT es un framework Python multiagente gratuito y de código abierto (licencia MIT) que simula una empresa de software, asignando a agentes LLM basados en roles un Procedimiento Operativo Estándar que convierte un requisito de una línea en un PRD, un diseño de sistema, un desglose de tareas y código.

💬 En términos simples

En lugar de que un solo modelo de IA intente planificar y escribir una aplicación entera en un solo prompt, MetaGPT reparte el trabajo entre agentes separados que desempeñan funciones específicas —un product manager redacta los requisitos, un arquitecto diseña el sistema, un ingeniero escribe el código—, de la misma forma en que un equipo de software real repartiría el trabajo, solo que automatizado de principio a fin.

📌Nota: Esta reseña es el complemento de un solo tema a la entrada de MetaGPT en el Directorio de software de LLM local — consulta esa página para ver cómo se compara MetaGPT de un vistazo con docenas de otras herramientas de IA locales e híbridas. Para una comparación directa de MetaGPT junto a dos aplicaciones no relacionadas, consulta la comparación de frameworks multiagente por separado.

MetaGPT (github.com/FoundationAgents/MetaGPT) es un framework Python multiagente gratuito y de código abierto que simula una empresa de software: asigna roles como product manager, arquitecto, jefe de proyecto e ingeniero a agentes separados impulsados por LLM, y los hace pasar por un Procedimiento Operativo Estándar (SOP) definido para convertir un requisito de una línea en un PRD, un diseño de sistema, un desglose de tareas y código funcional. Su propio lema lo describe como "The Multi-Agent Framework: First AI Software Company, Towards Natural Language Programming". Esta reseña cubre qué hace realmente MetaGPT, cómo instalarlo y ejecutarlo, su licencia y su lugar frente a otros frameworks multiagente.

Reseña de MetaGPT: el framework multiagente que simula una empresa de software

¿Qué es MetaGPT?

MetaGPT es un framework Python de código abierto que simula una empresa de software formada por agentes LLM basados en roles. Su repositorio de GitHub lo describe con el lema "The Multi-Agent Framework: First AI Software Company, Towards Natural Language Programming". En lugar de que un solo modelo genere una aplicación completa a partir de un único prompt, MetaGPT asigna los roles de product manager, arquitecto, jefe de proyecto e ingeniero a agentes separados, y luego enruta el trabajo entre ellos mediante un Procedimiento Operativo Estándar (SOP) definido — el proyecto declara su filosofía central como Code = SOP(Team).

  • Función principal: toma un requisito en lenguaje natural de una línea y produce artefactos que incluyen historias de usuario, análisis competitivo, documentos de requisitos, estructuras de datos, API y código ejecutable
  • Arquitectura basada en roles: agentes separados desempeñan los roles de product manager, arquitecto, jefe de proyecto e ingeniero, cada uno aportando el artefacto que ese rol produciría en un equipo real
  • Orquestación impulsada por SOP: los agentes se transfieren el trabajo mediante un proceso fijo en lugar de una conversación no estructurada y libre entre agentes
  • Data Interpreter: un rol distinto (DataInterpreter) diseñado para tareas de análisis de datos y ejecución de código —por ejemplo, ejecutar un análisis sobre un conjunto de datos y producir un gráfico— separado del flujo de trabajo completo de la empresa de software
  • Repositorio canónico: github.com/FoundationAgents/MetaGPT, creado el 30 de junio de 2023, escrito en Python, con licencia MIT según la API de GitHub

¿Qué se puede hacer con MetaGPT?

El conjunto de funciones de MetaGPT se centra en convertir un requisito breve en un pipeline de desarrollo de software estructurado, según el propio README y la documentación del proyecto.

  • Generación de línea a repositorio — ejecuta generate_repo("Create a 2048 game") (o el comando CLI equivalente) y MetaGPT produce un repositorio de proyecto, haciendo pasar el requisito por su SOP basada en roles
  • Uso por CLI — metagpt "Create a 2048 game" crea un repositorio directamente en un directorio local ./workspace, sin necesidad de un script de Python
  • Uso como biblioteca — from metagpt.software_company import generate_repo permite que una aplicación Python llame a MetaGPT de forma programática e inspeccione el objeto ProjectRepo resultante
  • Data Interpreter — un rol dedicado (from metagpt.roles.di.data_interpreter import DataInterpreter) para flujos de trabajo de análisis de datos, como ejecutar un análisis sobre un conjunto de datos y producir un gráfico, en lugar de construir una aplicación completa
  • Backend de modelo configurable — un archivo ~/.metagpt/config2.yaml (creado mediante metagpt --init-config) establece el proveedor de LLM, el nombre del modelo, la URL base y la clave API; la propia configuración de ejemplo del proyecto enumera entradas compatibles con OpenAI, Azure y de tipo Ollama entre los valores de api_type admitidos
  • Casos de uso documentados por el proyecto — interpretación de datos, debate multiagente, un rol de investigador automatizado y un asistente de procesamiento de recibos figuran en el propio índice de tutoriales del proyecto

Cómo instalar y empezar con MetaGPT

MetaGPT es un framework que se instala con pip, no una aplicación descargable para el usuario final — no hay instalador ni ficha en una tienda de aplicaciones. Los pasos siguientes siguen la sección "Get Started" del propio README del proyecto; comprueba siempre esa página directamente antes de instalar, ya que los comandos exactos pueden cambiar entre versiones.

  1. 1
    Confirma que tu versión de Python es 3.9 o posterior pero inferior a 3.12 (python --version) — el proyecto documenta este rango específico como requisito, y un entorno conda create -n metagpt python=3.9 && conda activate metagpt es una forma documentada de cumplirlo.
  2. 2
    Instala el paquete: pip install --upgrade metagpt (las alternativas documentadas en el README incluyen instalarlo directamente desde GitHub con pip install --upgrade git+https://github.com/FoundationAgents/MetaGPT.git, o clonar el repositorio y ejecutar pip install --upgrade -e .).
  3. 3
    Instala Node.js y pnpm — el README indica que ambos son necesarios "antes del uso real", además del propio paquete de Python.
  4. 4
    Inicializa la configuración: ejecuta metagpt --init-config para crear ~/.metagpt/config2.yaml, y luego edítalo para establecer el api_type, model, base_url y api_key de tu proveedor de LLM.
  5. 5
    Ejecútalo: desde la línea de comandos, metagpt "Create a 2048 game" genera un proyecto en un directorio local ./workspace; desde Python, importa from metagpt.software_company import generate_repo y llama a generate_repo("Create a 2048 game") para usarlo como biblioteca en su lugar.

¿Necesito una cuenta de OpenAI para ejecutar MetaGPT?

MetaGPT en sí no aloja ni revende acceso a modelos — tú configuras el proveedor de LLM que prefieras en ~/.metagpt/config2.yaml. La configuración de ejemplo del proyecto enumera entradas de api_type compatibles con OpenAI, Azure y de tipo Ollama, por lo que un modelo alojado localmente y accesible mediante una API compatible con OpenAI es una opción documentada, no solo los proveedores en la nube.

¿Por qué MetaGPT necesita Node.js y pnpm si es un framework de Python?

El propio README del proyecto indica que Node.js y pnpm deben instalarse "antes del uso real", además del paquete de Python — esta reseña no encontró una explicación pública detallada de qué función concreta de MetaGPT depende de la cadena de herramientas de Node.js, así que trátalo como un requisito previo documentado y no como un paso opcional.

Licencia y precios de MetaGPT

El framework MetaGPT en sí es gratuito y de código abierto bajo la Licencia MIT, confirmado mediante la API de GitHub (license.spdx_id: "MIT"). No hay nivel de pago, licencia por puesto ni límite de uso en el framework de código abierto; tu único coste continuo es el uso del proveedor de API de LLM que conectes.

Componente
Precio
Notas
Framework MetaGPTGratuito (MIT)Código abierto, autoalojado, sin límite de uso
Llamadas a la API del modeloFacturado por el proveedorOpenAI, Azure, o un modelo autoalojado/local, según tu configuración
MGX (MetaGPT X)Producto comercial separadoAlojado en mgx.dev, precio aparte

Verifica las condiciones actuales directamente en el archivo LICENSE del repositorio y, si consideras MGX, directamente en mgx.dev — esta reseña cubre el framework de código abierto, no los precios o condiciones comerciales de MGX.

¿Quién debería usar MetaGPT?

MetaGPT encaja con equipos y desarrolladores individuales que quieren un pipeline de agentes estructurado y basado en roles para generar una base de código inicial a partir de un requisito breve, en lugar de un framework de conversación multiagente libre.

Usa MetaGPT si

  • Quieres un pipeline predefinido y basado en roles (product manager → arquitecto → jefe de proyecto → ingeniero) en lugar de montar tú mismo la lógica de orquestación de agentes desde cero
  • Quieres generar un primer borrador de repositorio, PRD y diseño de sistema a partir de un requisito breve en lenguaje natural como punto de partida
  • Necesitas un flujo de trabajo dedicado de agente de análisis de datos (mediante el rol Data Interpreter), junto a la generación completa de aplicaciones o en su lugar
  • Quieres que el framework subyacente sea completamente de código abierto (MIT) sin ningún componente de código cerrado necesario para ejecutarlo localmente
  • Te sientes cómodo trabajando con Python, pip y una configuración guiada por archivo en lugar de un instalador gráfico

Espera, o busca en otra parte, si

  • Quieres un patrón multiagente libre y guiado por la conversación en lugar de una SOP fija — un framework como AutoGen está construido en torno a la conversación agente a agente en su lugar
  • Quieres un control detallado sobre el propio grafo de orquestación (ramificaciones, bucles y estado personalizados) — LangGraph está diseñado específicamente para ese nivel de control
  • Necesitas un bucle de agente único totalmente autónomo que persiga un objetivo abierto con una estructura de roles mínima — eso se acerca más al diseño original de AutoGPT
  • Necesitas garantías de soporte empresarial o un SLA — esta reseña no encontró ningún nivel empresarial/de equipo publicado para el framework de código abierto en sí, aparte del producto comercial MGX
  • No estás preparado para revisar el código generado por IA antes de ejecutarlo — los agentes de MetaGPT escriben y pueden ejecutar código, y la salida generada debe revisarse como cualquier otro código generado por IA antes de usarla en producción

MetaGPT frente a alternativas

MetaGPT es uno de varios frameworks multiagente en el espacio de orquestación de agentes, cada uno construido en torno a una filosofía de coordinación diferente. Así se compara su enfoque basado en SOP de simulación de una empresa de software con las alternativas más cercanas — consulta el Directorio de software de LLM local para el catálogo completo.

CrewAI

Modelo de coordinación:
"Crews" basadas en roles con tareas definidas y un proceso (secuencial o jerárquico)
En qué se diferencia de MetaGPT:
La coincidencia filosófica más cercana — ambos usan roles nombrados y un proceso definido, pero CrewAI es una abstracción de crew de propósito general para cualquier tarea, no una SOP fija de empresa de software con roles de PM/arquitecto/ingeniero incorporados.
Artículos sobre CrewAI (10)

+12 más no mostrados

AutoGen

Modelo de coordinación:
Chat multiagente libre y guiado por la conversación, con agentes de ejecución de código
En qué se diferencia de MetaGPT:
Los agentes de AutoGen convergen hacia una tarea mediante un diálogo abierto; MetaGPT, en cambio, enruta a los agentes a través de una SOP fija con transferencias y artefactos de salida definidos (PRD, documentos de diseño) en cada etapa.
Artículos sobre AutoGen (9)

También mencionado en:

+11 más no mostrados

LangGraph

Modelo de coordinación:
Orquestación basada en grafos con nodos, aristas, ramificaciones y estado explícitos
En qué se diferencia de MetaGPT:
LangGraph es un motor de orquestación de bajo nivel que se usa para construir cualquier flujo de trabajo de agentes, incluido uno similar a MetaGPT; MetaGPT, en cambio, ofrece un flujo de trabajo de empresa de software ya construido en lugar de un kit de herramientas para construir grafos.
Artículos sobre LangGraph (8)

También mencionado en:

+12 más no mostrados

AutoGPT

Modelo de coordinación:
Un único agente autónomo que persigue un objetivo abierto con un bucle de tareas
En qué se diferencia de MetaGPT:
AutoGPT se centra en un agente que itera hacia un objetivo con una estructura de roles mínima; MetaGPT, en cambio, divide el trabajo entre varios roles especializados que siguen un proceso fijo, en lugar de que un solo agente itere por sí solo.

Esta no es una lista exhaustiva de frameworks multiagente — consulta el Directorio de software de LLM local para el catálogo completo y actualizado regularmente, incluida la propia entrada de MetaGPT en el directorio.

Comparar en el directorio

Errores comunes al evaluar MetaGPT

La mayor parte de la confusión sobre MetaGPT surge de confundirlo con el producto comercial MGX, o de tratar afirmaciones autodeclaradas del proyecto como hechos verificados de forma independiente.

Error 1: confundir MetaGPT (el framework de código abierto) con MGX

MGX (MetaGPT X, en mgx.dev) es un producto comercial alojado independiente construido por la misma línea de proyecto. No es el framework de código abierto pip install metagpt que cubre esta reseña, y sus precios y condiciones se fijan de forma independiente.

Error 2: tratar la afirmación de ICLR "top 1,2 %, #1" como verificada de forma independiente

El propio docs/NEWS.md del proyecto indica que el artículo de MetaGPT fue aceptado para presentación oral ("top 1,2 %") en ICLR 2024, ocupando el puesto #1 en la categoría de agentes basados en LLM. Esta es una afirmación propia del proyecto; PromptQuorum la reporta como tal, no como confirmada de forma independiente frente al programa oficial de ICLR.

Error 3: suponer que geekan/MetaGPT y FoundationAgents/MetaGPT son proyectos diferentes

Son la misma base de código. La URL de GitHub geekan/MetaGPT ahora devuelve una redirección HTTP 301 a FoundationAgents/MetaGPT, confirmado mediante la API de GitHub — usa la URL de FoundationAgents de ahora en adelante, pero los enlaces y citas antiguos a geekan/MetaGPT siguen apuntando al mismo proyecto.

Error 4: confiar en un recuento de estrellas en caché

El recuento de estrellas de GitHub de un proyecto activo cambia a diario. Esta reseña verificó 70.336 estrellas y 8.942 forks directamente mediante la API de GitHub el 12 de septiembre de 2026 — comprueba ese endpoint tú mismo para obtener una cifra actual en lugar de confiar en un número en caché, incluido este.

Preguntas frecuentes

¿Qué es MetaGPT?

MetaGPT (github.com/FoundationAgents/MetaGPT) es un framework Python multiagente gratuito y de código abierto que simula una empresa de software, asignando roles de product manager, arquitecto, jefe de proyecto e ingeniero a agentes LLM que convierten un requisito de una línea en un PRD, un diseño de sistema y código.

¿Es gratuito MetaGPT?

Sí. El framework tiene licencia MIT y es gratuito, confirmado mediante el campo de licencia de la API de GitHub. Pagas por separado únicamente los costes de uso al proveedor de API de LLM que conectes; MetaGPT en sí no cobra nada.

¿Cómo instalo MetaGPT?

Ejecuta pip install --upgrade metagpt con Python 3.9 o posterior pero inferior a 3.12 instalado. El README del proyecto también documenta la instalación directamente desde GitHub o desde un clon local. Node.js y pnpm son necesarios adicionalmente "antes del uso real", según el README.

¿Qué es el Data Interpreter en MetaGPT?

El Data Interpreter es un rol dedicado (metagpt.roles.di.data_interpreter.DataInterpreter) para tareas de análisis de datos y ejecución de código, como ejecutar un análisis sobre un conjunto de datos y producir un gráfico — distinto del flujo de trabajo completo de generación de aplicaciones de la empresa de software de MetaGPT.

¿Realmente recibió MetaGPT una presentación oral en ICLR 2024?

El propio docs/NEWS.md del proyecto indica que el artículo de MetaGPT fue aceptado para presentación oral ("top 1,2 %") en ICLR 2024, ocupando el puesto #1 en la categoría de agentes basados en LLM. Esta es una afirmación propia del proyecto; PromptQuorum la reporta como autodeclarada, no como reverificada de forma independiente frente al programa oficial publicado de ICLR.

¿Qué es MGX, y es lo mismo que MetaGPT?

MGX (MetaGPT X, mgx.dev) es un producto comercial alojado independiente de la misma línea de proyecto, descrito por el proyecto como lanzado en febrero de 2025. No es el framework de código abierto cubierto en esta reseña, y sus precios y condiciones se fijan de forma independiente.

¿Qué licencia usa MetaGPT?

La Licencia MIT, confirmada mediante la API de GitHub (license.spdx_id: "MIT") — una licencia de código abierto permisiva sin obligación de copyleft.

¿Cuántas estrellas de GitHub tiene MetaGPT?

El repositorio de MetaGPT mostraba 70.336 estrellas y 8.942 forks al 12 de septiembre de 2026, verificado directamente mediante la API de GitHub. Consulta el repositorio directamente para obtener una cifra actual, ya que cambia a diario.

¿Es geekan/MetaGPT el mismo repositorio que FoundationAgents/MetaGPT?

Sí. La URL antigua github.com/geekan/MetaGPT ahora devuelve una redirección HTTP 301 a github.com/FoundationAgents/MetaGPT, confirmado mediante la API de GitHub — ambos nombres apuntan a la misma base de código e historial.

¿En qué se diferencia MetaGPT de CrewAI o AutoGen?

MetaGPT viene con un Procedimiento Operativo Estándar de empresa de software fijo e incorporado, con roles nombrados (product manager, arquitecto, ingeniero). CrewAI ofrece una abstracción de "crew" basada en roles más general para cualquier tarea, y AutoGen favorece un diálogo de agentes libre y guiado por la conversación en lugar de una SOP fija. Consulta la tabla comparativa anterior para más detalles.

Fuentes

← Volver a LLM locales avanzados

MCP