Principais conclusões
- O MetaGPT é gratuito e de código aberto; a API do GitHub reporta
license.spdx_id: "MIT" - Repositório canônico: github.com/FoundationAgents/MetaGPT, criado em 30 de junho de 2023, escrito em Python
- 70.336 estrelas no GitHub e 8.942 forks em 12 de setembro de 2026, segundo a API do GitHub
- A URL antiga
github.com/geekan/MetaGPTagora redireciona (HTTP 301) paraFoundationAgents/MetaGPT— ambos os nomes se referem ao mesmo projeto - Instala-se com
pip install --upgrade metagpt, exigindo Python 3.9 ou superior mas abaixo de 3.12, além de Node.js e pnpm para a funcionalidade completa - Filosofia central declarada no próprio README do projeto:
Code = SOP(Team)— agentes baseados em papéis (product manager, arquiteto, gerente de projeto, engenheiro) seguem um Procedimento Operacional Padrão definido - Um papel Data Interpreter separado (
metagpt.roles.di.data_interpreter) tem como alvo tarefas de análise de dados e execução de código, em vez da construção completa de aplicativos - Segundo o próprio docs/NEWS.md do projeto, o artigo de pesquisa do MetaGPT foi aceito para apresentação oral (descrita ali como "top 1,2%") na ICLR 2024, ficando em #1 na categoria de agentes baseados em LLM — essa é uma afirmação do próprio projeto, não reverificada de forma independente pela PromptQuorum em relação ao programa oficial da ICLR
📍 Em uma frase
O MetaGPT é um framework Python multiagente gratuito e de código aberto (licença MIT) que simula uma empresa de software, atribuindo a agentes LLM baseados em papéis um Procedimento Operacional Padrão que transforma um requisito de uma linha em um PRD, um design de sistema, uma divisão de tarefas e código.
💬 Em termos simples
Em vez de um único modelo de IA tentar planejar e escrever um aplicativo inteiro em um único prompt, o MetaGPT divide o trabalho entre agentes separados desempenhando funções específicas — um product manager escreve os requisitos, um arquiteto desenha o sistema, um engenheiro escreve o código — da mesma forma que uma equipe de software real dividiria o trabalho, só que totalmente automatizado.
📌Nota: Esta análise é o complemento de assunto único à entrada do MetaGPT no Diretório de software de LLM local — veja essa página para saber como o MetaGPT se compara rapidamente a dezenas de outras ferramentas de IA locais e híbridas. Para uma comparação lado a lado do MetaGPT com dois aplicativos não relacionados, veja a comparação de frameworks multiagente em separado.
O que é o MetaGPT?
O MetaGPT é um framework Python de código aberto que simula uma empresa de software formada por agentes LLM baseados em papéis. Seu repositório no GitHub o descreve com o slogan "The Multi-Agent Framework: First AI Software Company, Towards Natural Language Programming". Em vez de um único modelo gerar um aplicativo inteiro a partir de um único prompt, o MetaGPT atribui os papéis de product manager, arquiteto, gerente de projeto e engenheiro a agentes separados, e então encaminha o trabalho entre eles por meio de um Procedimento Operacional Padrão (SOP) definido — o projeto declara sua filosofia central como Code = SOP(Team).
- Função principal: recebe um requisito de uma linha em linguagem natural e produz artefatos incluindo histórias de usuário, análise competitiva, documentos de requisitos, estruturas de dados, APIs e código executável
- Arquitetura baseada em papéis: agentes separados desempenham os papéis de product manager, arquiteto, gerente de projeto e engenheiro, cada um contribuindo com o artefato que esse papel produziria em uma equipe real
- Orquestração guiada por SOP: os agentes repassam o trabalho por meio de um processo fixo, em vez de uma conversa não estruturada e livre entre agentes
- Data Interpreter: um papel distinto (
DataInterpreter) voltado para tarefas de análise de dados e execução de código — por exemplo, executar uma análise em um conjunto de dados e produzir um gráfico — separado do fluxo de trabalho completo da empresa de software - Repositório canônico: github.com/FoundationAgents/MetaGPT, criado em 30 de junho de 2023, escrito em Python, com licença MIT segundo a API do GitHub
O que dá para fazer com o MetaGPT?
O conjunto de recursos do MetaGPT se concentra em transformar um requisito curto em um pipeline de desenvolvimento de software estruturado, segundo o próprio README e a documentação do projeto.
- Geração de linha para repositório — execute
generate_repo("Create a 2048 game")(ou o comando CLI equivalente) e o MetaGPT produz um repositório de projeto, fazendo o requisito passar pela sua SOP baseada em papéis - Uso via CLI —
metagpt "Create a 2048 game"cria um repositório diretamente em um diretório local./workspace, sem necessidade de script Python - Uso como biblioteca —
from metagpt.software_company import generate_repopermite que um aplicativo Python chame o MetaGPT programaticamente e inspecione o objetoProjectReporesultante - Data Interpreter — um papel dedicado (
from metagpt.roles.di.data_interpreter import DataInterpreter) para fluxos de trabalho de análise de dados, como executar uma análise em um conjunto de dados e produzir um gráfico, em vez de construir um aplicativo completo - Backend de modelo configurável — um arquivo
~/.metagpt/config2.yaml(criado viametagpt --init-config) define o provedor de LLM, o nome do modelo, a URL base e a chave de API; a própria configuração de exemplo do projeto lista entradas compatíveis com OpenAI, Azure e do tipo Ollama entre os valores deapi_typesuportados - Casos de uso documentados pelo projeto — interpretação de dados, debate multiagente, um papel de pesquisador automatizado e um assistente de processamento de recibos estão listados no próprio índice de tutoriais do projeto
Como instalar e começar com o MetaGPT
O MetaGPT é um framework que você instala com pip, não um aplicativo baixável para usuário final — não há instalador nem ficha em loja de aplicativos. Os passos abaixo seguem a seção "Get Started" do próprio README do projeto; sempre confira essa página diretamente antes de instalar, já que os comandos exatos podem mudar entre versões.
- 1Confirme que sua versão do Python é 3.9 ou superior mas abaixo de 3.12 (
python --version) — o projeto documenta exatamente essa faixa como requisito, e um ambienteconda create -n metagpt python=3.9 && conda activate metagpté uma forma documentada de atendê-lo. - 2Instale o pacote:
pip install --upgrade metagpt(alternativas documentadas no README incluem instalar diretamente do GitHub compip install --upgrade git+https://github.com/FoundationAgents/MetaGPT.git, ou clonar o repositório e rodarpip install --upgrade -e .). - 3
- 4Inicialize a configuração: execute
metagpt --init-configpara criar~/.metagpt/config2.yaml, depois edite-o para definir oapi_type,model,base_urleapi_keydo seu provedor de LLM. - 5Execute: pela linha de comando,
metagpt "Create a 2048 game"gera um projeto em um diretório local./workspace; a partir do Python, importefrom metagpt.software_company import generate_repoe chamegenerate_repo("Create a 2048 game")para usá-lo como biblioteca.
Preciso de uma conta OpenAI para executar o MetaGPT?
O MetaGPT em si não hospeda nem revende acesso a modelos — você configura o provedor de LLM que quiser em ~/.metagpt/config2.yaml. A configuração de exemplo do projeto lista entradas de api_type compatíveis com OpenAI, Azure e do tipo Ollama, então um modelo hospedado localmente e acessível via uma API compatível com OpenAI é uma opção documentada, não apenas provedores em nuvem.
Por que o MetaGPT precisa de Node.js e pnpm se é um framework Python?
O próprio README do projeto afirma que Node.js e pnpm devem ser instalados "antes do uso real", além do pacote Python — esta análise não encontrou uma explicação pública detalhada sobre qual recurso específico do MetaGPT depende da toolchain do Node.js, então trate isso como um pré-requisito documentado, não um passo opcional.
Licença e preços do MetaGPT
O framework MetaGPT em si é gratuito e de código aberto sob a Licença MIT, confirmada via API do GitHub (license.spdx_id: "MIT"). Não há nível pago, licença por assento ou limite de uso no framework de código aberto; seu único custo contínuo é o uso do provedor de API de LLM que você conectar.
Componente | Preço | Observações |
|---|---|---|
| Framework MetaGPT | Gratuito (MIT) | Código aberto, auto-hospedado, sem limite de uso |
| Chamadas de API do modelo | Cobrado pelo provedor | OpenAI, Azure, ou um modelo auto-hospedado/local, dependendo da sua configuração |
| MGX (MetaGPT X) | Produto comercial separado | Hospedado em mgx.dev, preço à parte |
Verifique os termos atuais diretamente no arquivo LICENSE do repositório e, se estiver considerando o MGX, diretamente em mgx.dev — esta análise cobre o framework de código aberto, não os preços ou termos comerciais do MGX.
Quem deveria usar o MetaGPT?
O MetaGPT é indicado para equipes e desenvolvedores individuais que querem um pipeline de agentes estruturado e baseado em papéis para gerar uma base de código inicial a partir de um requisito curto, em vez de um framework de conversa multiagente livre.
MetaGPT vs. alternativas
O MetaGPT é um dos vários frameworks multiagente no espaço de orquestração de agentes, cada um construído em torno de uma filosofia de coordenação diferente. Veja como sua abordagem baseada em SOP de simulação de uma empresa de software se compara às alternativas mais próximas — veja o Diretório de software de LLM local para o catálogo completo.
CrewAI
- Modelo de coordenação:
- "Crews" baseadas em papéis com tarefas definidas e um processo (sequencial ou hierárquico)
- Diferença em relação ao MetaGPT:
- A correspondência filosófica mais próxima — ambos usam papéis nomeados e um processo definido, mas o CrewAI é uma abstração de crew de propósito geral para qualquer tarefa, não uma SOP fixa de empresa de software com papéis de PM/arquiteto/engenheiro embutidos.
AutoGen
- Modelo de coordenação:
- Chat multiagente livre e guiado por conversa, com agentes de execução de código
- Diferença em relação ao MetaGPT:
- Os agentes do AutoGen convergem para uma tarefa por meio de um diálogo aberto; o MetaGPT, em vez disso, encaminha os agentes por meio de uma SOP fixa com repasses e artefatos de saída definidos (PRD, documentos de design) em cada etapa.
LangGraph
- Modelo de coordenação:
- Orquestração baseada em grafo com nós, arestas, ramificações e estado explícitos
- Diferença em relação ao MetaGPT:
- O LangGraph é um motor de orquestração de baixo nível usado para construir qualquer fluxo de trabalho de agentes, incluindo um semelhante ao MetaGPT; o MetaGPT, em vez disso, oferece um fluxo de trabalho de empresa de software pronto, em vez de um kit de construção de grafos.
AutoGPT
- Modelo de coordenação:
- Um único agente autônomo perseguindo um objetivo aberto com um loop de tarefas
- Diferença em relação ao MetaGPT:
- O AutoGPT se concentra em um agente que faz um loop em direção a um objetivo com estrutura de papéis mínima; o MetaGPT, em vez disso, divide o trabalho entre vários papéis especializados seguindo um processo fixo, em vez de um único agente iterar sozinho.
Esta não é uma lista exaustiva de frameworks multiagente — veja o Diretório de software de LLM local para o catálogo completo e atualizado regularmente, incluindo a própria entrada do MetaGPT no diretório.
Erros comuns ao avaliar o MetaGPT
A maior parte da confusão sobre o MetaGPT vem de confundi-lo com o produto comercial MGX, ou de tratar afirmações autodeclaradas do projeto como fatos verificados de forma independente.
Perguntas frequentes
O que é o MetaGPT?
O MetaGPT (github.com/FoundationAgents/MetaGPT) é um framework Python multiagente gratuito e de código aberto que simula uma empresa de software, atribuindo papéis de product manager, arquiteto, gerente de projeto e engenheiro a agentes LLM que transformam um requisito de uma linha em um PRD, um design de sistema e código.
O MetaGPT é gratuito?
Sim. O framework tem licença MIT e é gratuito, confirmado via o campo de licença da API do GitHub. Você paga separadamente apenas os custos de uso ao provedor de API de LLM que conectar; o MetaGPT em si não cobra nada.
Como instalo o MetaGPT?
Execute pip install --upgrade metagpt com Python 3.9 ou superior mas abaixo de 3.12 instalado. O README do projeto também documenta a instalação diretamente do GitHub ou de um clone local. Node.js e pnpm são adicionalmente necessários "antes do uso real", segundo o README.
O que é o Data Interpreter no MetaGPT?
O Data Interpreter é um papel dedicado (metagpt.roles.di.data_interpreter.DataInterpreter) para tarefas de análise de dados e execução de código, como executar uma análise em um conjunto de dados e produzir um gráfico — distinto do fluxo de trabalho completo de geração de aplicativos de empresa de software do MetaGPT.
O MetaGPT realmente recebeu uma apresentação oral na ICLR 2024?
O próprio docs/NEWS.md do projeto afirma que o artigo do MetaGPT foi aceito para apresentação oral ("top 1,2%") na ICLR 2024, ficando em #1 na categoria de agentes baseados em LLM. Esta é uma afirmação do próprio projeto; a PromptQuorum a relata como autodeclarada, não como reverificada de forma independente em relação ao programa oficial publicado da ICLR.
O que é o MGX, e é a mesma coisa que o MetaGPT?
O MGX (MetaGPT X, mgx.dev) é um produto comercial hospedado separado da mesma linhagem de projeto, descrito pelo projeto como lançado em fevereiro de 2025. Não é o framework de código aberto coberto nesta análise, e seus preços e termos são definidos de forma independente.
Qual licença o MetaGPT usa?
A Licença MIT, confirmada via API do GitHub (license.spdx_id: "MIT") — uma licença de código aberto permissiva, sem obrigação de copyleft.
Quantas estrelas no GitHub o MetaGPT tem?
O repositório do MetaGPT mostrava 70.336 estrelas e 8.942 forks em 12 de setembro de 2026, verificado diretamente via API do GitHub. Consulte o repositório diretamente para obter um número atual, já que ele muda diariamente.
geekan/MetaGPT é o mesmo repositório que FoundationAgents/MetaGPT?
Sim. A URL antiga github.com/geekan/MetaGPT agora retorna um redirecionamento HTTP 301 para github.com/FoundationAgents/MetaGPT, confirmado via API do GitHub — ambos os nomes apontam para a mesma base de código e histórico.
Como o MetaGPT se diferencia do CrewAI ou do AutoGen?
O MetaGPT vem com um Procedimento Operacional Padrão de empresa de software fixo e embutido, com papéis nomeados (product manager, arquiteto, engenheiro). O CrewAI oferece uma abstração de "crew" baseada em papéis mais geral para qualquer tarefa, e o AutoGen favorece um diálogo de agentes livre e guiado por conversa em vez de uma SOP fixa. Veja a tabela comparativa acima para detalhes.
