Veredito rápido: qual framework de agentes escolher
Quase todo comparativo abre repetindo as mesmas contagens de estrelas do GitHub copiadas de algum artigo de 2024. Verificamos ao vivo em 30 de junho de 2026, e o quadro embaralha a narrativa de praxe: o AutoGen lidera com 59,4 mil estrelas, à frente do CrewAI com 54,6 mil e do LangGraph com 36,1 mil. A ironia é que o líder em estrelas é justamente o framework congelado. O AutoGen clássico está em modo de manutenção, e popularidade de repositório não é o mesmo que saúde do projeto.
Então deixe a resposta vir primeiro. Cada um destes três resolve um problema diferente, e a escolha certa depende de onde dói no seu projeto.
- Mais rápido até um agente funcionando → CrewAI. Crews de papel/objetivo/contexto somados aos Flows determinísticos colocam um crew de pé "em menos de uma hora". É o que tem menos controle; depuração e custo de tokens cobram a conta conforme você escala.
- Melhor para multiagente conversacional + execução de código → AutoGen. Contudo, o AutoGen clássico está agora em modo de manutenção: a Microsoft direciona o trabalho novo para o Agent Framework (MAF 1.0, 3 de abril de 2026), e o AG2 é o fork da comunidade.
- Melhor para produção e controle → LangGraph. Grafo de estado explícito, checkpointing e execução durável fazem dele o padrão de produção (Klarna, Uber, LinkedIn). É também a curva mais íngreme.
- AutoGen — 59,4 mil estrelas · licença MIT (código) + CC-BY-4.0 (docs) · última versão clássica v0.7.5 (set/2025, manutenção) · sucessor: Microsoft Agent Framework 1.0
- CrewAI — 54,6 mil estrelas · licença MIT · v1.15.1 · Series A de US$ 18 milhões (Insight, out/2024)
- LangGraph — 36,1 mil estrelas · licença MIT · langgraph 1.2.7 (a 1.0 saiu em 22 de outubro de 2025)
A leitura curta cabe numa frase que as fontes não se cansam de repetir: CrewAI para velocidade, AutoGen para conversa, LangGraph para produção. O resto deste comparativo organiza-se no eixo que importa de verdade — facilidade contra controle. Se você quer um mapa mais amplo do terreno antes de mergulhar, vale passar pelos melhores plataformas de agentes de IA de 2026.
Conheça os três frameworks
Antes de medir um contra o outro, vale entender de onde cada um vem e em que estado está hoje. A precisão importa especialmente no caso do AutoGen, cujo nome em 2026 aponta para quatro coisas diferentes.
CrewAI
O CrewAI nasceu das mãos de João Moura como um framework Python autônomo, construído do zero e independente do LangChain. A metáfora central é uma equipe de funcionários: cada agente recebe um papel, um objetivo e um histórico, e trabalha junto dos outros. Por baixo dessa camada amigável existem duas peças — os Crews, que coordenam times autônomos, e os Flows, pipelines determinísticos orientados a eventos. Em outubro de 2024 a empresa levantou uma Series A de US$ 18 milhões liderada pela Insight, e a versão atual é a v1.15.1. Para um mergulho só nessa ferramenta, temos uma análise completa do CrewAI.
AutoGen
O AutoGen saiu da Microsoft Research como um framework multiagente conversacional e orientado a eventos, com arquitetura em camadas: o Core (runtime de atores), o AgentChat (a API conversacional de alto nível) e os Extensions (clientes de LLM, execução em Docker, MCP). Aqui mora a parte espinhosa. O AutoGen clássico entrou em modo de manutenção — gerido pela comunidade, sem novos recursos —, e a própria Microsoft empurra quem chega agora para o Microsoft Agent Framework, o sucessor que funde AutoGen e Semantic Kernel. Em paralelo, o AG2 é o fork mantido pelos criadores originais. Quem quiser o panorama do segmento encontra mais contexto nos melhores frameworks de agentes de IA.
LangGraph
O LangGraph vem da LangChain, mas é uma peça de baixo nível: um runtime de grafo para aplicações com estado, independente da biblioteca LangChain de mais alto nível (as conveniências como create_agent migraram para a LangChain). Você modela o sistema como um grafo explícito — nós, arestas, estado tipado e persistente — e ganha controle no nível do detalhe. A versão 1.0 chegou em 22 de outubro de 2025, a primeira major estável da linha. É a opção que mais pede planejamento antes de a primeira linha rodar.
Apresentadas as três, o passo seguinte é olhar para a decisão que realmente separa um framework do outro: como cada um modela um sistema de agentes.
A abstração central: como cada um modela um sistema de agentes
Aqui está a verdadeira escolha. As contagens de estrelas e as tabelas de preço importam menos do que a pergunta que vem antes de tudo: que mental model você quer adotar para descrever um sistema de agentes? CrewAI, AutoGen e LangGraph respondem de formas tão diferentes que dá para colocá-los num eixo único — da maior facilidade ao maior controle. A abstração que você escolhe é a troca que você assume.
Os agentes recebem papel, objetivo e histórico, como gente num organograma. O poder real, porém, não está nas personas: está na dupla Crews (times autônomos) + Flows (pipelines determinísticos com @start/@listen, ou seja, a parte que você usa quando o LLM não deve improvisar). É o modelo mental mais fácil e o caminho mais curto entre uma ideia e um agente rodando.
Os agentes conversam entre si dentro de um GroupChat, coordenam-se sozinhos, executam código em sandbox e iteram sobre o resultado. Brilha em padrões de debate, consenso e diálogo sequencial. A ressalva vem do próprio crescimento: a legibilidade do código cai à medida que a rede de agentes aumenta.
Nós e arestas explícitos, roteamento condicional, laços, retentativas e estado tipado e persistente. É o StateGraph: um fluxograma para IA em que nada acontece sem você ter desenhado o caminho. Entrega o máximo de controle ao custo do máximo de código repetitivo.
O eixo fica claro quando se alinham os três. CrewAI e AutoGen vivem mais no alto — mais fáceis, menos liberdade. O LangGraph mora embaixo — mais esforço, controle mais fundo. Não existe vencedor abstrato nessa linha: existe o ponto em que o seu projeto se encaixa. Para protótipos e ferramentas internas, a camada alta paga as contas. Para sistemas que precisam sobreviver a falhas e auditorias, o controle de baixo nível deixa de ser luxo.
"Prototipe no CrewAI, reescreva no LangGraph quando o custo de tokens começar a pesar." — Vadim, em vadim.blog
É uma das sínteses mais honestas que circulam entre quem constrói esses sistemas, e ela antecipa o tema da próxima seção: o confronto dimensão a dimensão.
Comparação de capacidades essenciais
Chega de metáfora. Esta é a parte em que engenheiros realmente decidem, então vamos nomear um vencedor por dimensão — ou um empate explícito — com o motivo do lado. A tabela resume; os parágrafos abaixo dela explicam.
| Dimensão | CrewAI | AutoGen | LangGraph |
|---|---|---|---|
| Facilidade de começar | ✅ Mais simples (~20 linhas) | Média | Curva mais íngreme |
| Controle e determinismo | Mais baixo | Médio | ✅ Grafo explícito |
| Estado e durabilidade | Reinício total na falha | Via runtime | ✅ Checkpointing nativo |
| Humano no circuito (HITL) | Por tarefa, menos granular | ⚖️ Conversacional | ⚖️ Portões explícitos |
| Ecossistema e ferramentas | Comunidade grande | Studio + Azure/MAF | ✅ LangSmith + Studio + Platform |
| Observabilidade e depuração | Maior reclamação | Limitada | ✅ Tracing nativo (LangSmith) |
Facilidade de começar → CrewAI ✅
O CrewAI ganha sem disputa. A DSL de papéis deixa você sair com um crew funcionando em cerca de 20 linhas, e a curva é a mais suave dos três. O AutoGen fica no meio: o setup pede mais do que o CrewAI, embora o AgentChat suavize a entrada. O LangGraph cobra o pedágio mais alto logo na porta — você precisa pensar no grafo e no estado antes de ver qualquer coisa rodar.
Controle e determinismo → LangGraph ✅
Aqui a ordem se inverte. Um grafo explícito significa menos surpresas em casos de borda, porque o caminho está desenhado e não emergindo de uma conversa. O AutoGen perde terreno justamente por isso: como resumiu a ZenML, "essa falta de determinismo dificulta a depuração; você nem sempre consegue reproduzir uma conversa". O CrewAI tem o controle mais baixo dos três — a camada de abstração esconde o que está sendo passado ao modelo.
Estado e durabilidade → LangGraph ✅
O LangGraph já vem com checkpointing, estado tipado e a capacidade de retomar de onde parou após uma falha. É a diferença entre um processo longo que sobrevive a um erro e um que recomeça do zero. O CrewAI não tem checkpointing embutido: uma falha no meio do caminho significa reinício total. O AutoGen oferece persistência via runtime, mas de forma menos pronta para uso do que o LangGraph.
Humano no circuito → empate: LangGraph (portões explícitos) vs AutoGen (conversacional) ⚖️
Este é um empate de propósito, não de preguiça. O LangGraph trata o humano no circuito como um portão explícito: interrupções nas quais você inspeciona e modifica o estado do agente em qualquer ponto. O AutoGen trata como conversa — o UserProxyAgent entra no diálogo como mais um interlocutor. São estilos diferentes para necessidades diferentes. O CrewAI suporta entrada humana no nível da tarefa, porém é o menos granular dos três.
Ecossistema e ferramentas → LangGraph ✅ (profundidade) / CrewAI (tamanho da comunidade)
Em profundidade, o LangGraph leva: LangSmith, Studio e Platform formam uma cadeia de ferramentas que cobre da depuração ao deploy. O CrewAI compensa pelo lado da comunidade — é grande e ativa —, somada à camada AMP. O AutoGen tem o Studio e o caminho Azure/MAF, mas o investimento da Microsoft agora se concentra no Agent Framework, não na linha clássica.
Observabilidade e depuração → LangGraph ✅
O tracing nativo via LangSmith resolve o que mais atormenta quem usa CrewAI. A reclamação número um da comunidade do CrewAI é justamente a depuração: como relataram Vadim e Aaron Yu em testes de primeira mão, "print e log dentro das tarefas não funcionam de forma confiável, e o tempo gasto depurando frequentemente supera o de construir". É uma queixa específica e recorrente, não um detalhe.
Sobre números duros, convém pisar com cuidado. O benchmark de conclusão de tarefas mais citado — LangGraph 62%, AutoGen 58%, CrewAI 54% em tarefas complexas — vem do pooya.blog, e carrega uma ressalva que muda tudo: é o teste de um único autor, rodado num modelo local Qwen3 32B sobre um Apple M4 Max. Não é um benchmark neutro, de fronteira nem multifornecedor — é uma máquina, um modelo, um avaliador. Trate-o como sinal direcional, jamais como medição definitiva. Sobre custo de tokens, o consenso entre praticantes aponta o LangGraph abaixo do CrewAI, graças à sobrecarga de ReAct e role-play deste último; não há um número específico confiável para cravar.
Pronto para produção: onde os protótipos morrem
A demonstração impressiona. A pergunta é se ela sobrevive a um dia de trabalho de verdade. Deploy, persistência, streaming, tratamento de erro — é aqui que protótipos vão morrer, e é aqui que o LangGraph se firmou como padrão.
A LangChain publica uma lista de usuários em produção que dá peso ao argumento: a Klarna roda um assistente de suporte, a Uber automatiza migração de código e geração de testes, o LinkedIn opera um agente recrutador, e Replit, Elastic e AppFolio completam o time — esta última relatando "mais de 10 horas por semana economizadas". O que sustenta esses casos é a execução durável: checkpointing, retomada após falha e streaming token a token, conforme descreve a documentação da LangChain.
O CrewAI cobre parte do caminho com o AMP e o Crew Studio, que entregam deploy e observabilidade gerenciados. Já no mundo open-source as lacunas de observabilidade aparecem, e o custo de tokens vira o ponto sensível. Um dado concreto vem da Discussão #4232 no GitHub: uma equipe só conseguiu uma "redução de 80% no consumo de tokens" depois de substituir a troca de mensagens entre agentes por estado compartilhado. A conversa entre agentes é cara, e o CrewAI a usa generosamente por padrão.
O AutoGen tem o melhor dos três em execução de código e um runtime distribuído e orientado a eventos que escala. Em contrapartida, a linha clássica está congelada, e o trabalho novo de produção é empurrado para o Microsoft Agent Framework, de sotaque Azure.
Escolher "AutoGen" em meados de 2026 é escolher um framework congelado. O repositório clássico está em modo de manutenção — sem novos recursos, gerido pela comunidade. A reescrita da 0.2 para a 0.4 trocou a base para um modelo de atores assíncrono e quebrou compatibilidade, o que assustou usuários de produção. O caminho oficial de produção agora é o Microsoft Agent Framework (MAF 1.0, 3 de abril de 2026), que une AutoGen e Semantic Kernel; o AG2 é o fork comunitário (Apache-2.0) que dá continuidade à linha original. Antes de adotar, decida explicitamente em qual dessas quatro coisas você está apostando.
Definido onde cada um aguenta produção, sobra a pergunta que todo time faz cedo ou tarde: quanto isso custa de verdade?
Preço e a divisão open-source / comercial
A resposta curta surpreende: os três frameworks são gratuitos e open-source, todos sob licença MIT. O dinheiro está nas camadas de deploy e observabilidade — e o custo real, em quase todos os casos, são os tokens de LLM, que a conversa entre agentes infla.
| Framework | Licença | Custo do framework | Camada comercial / hospedada |
|---|---|---|---|
| CrewAI | MIT | Grátis (self-host, BYO chaves) | AMP — Basic grátis (50 execuções/mês), Enterprise sob consulta |
| AutoGen | MIT (código) | Grátis, sem plano pago | Custos de infra Azure se hospedado; MAF é o caminho novo |
| LangGraph | MIT | Grátis (self-host) | LangGraph Platform / LangSmith — Developer US$ 0, Plus US$ 39/assento + uso |
Vale o detalhe nos números da LangChain, porque é onde a desinformação mais circula. Conforme a página oficial de preços, o tier Developer custa US$ 0 e inclui até 5 mil traces por mês; o Plus sai por US$ 39 por assento ao mês com até 10 mil traces, mais uso (US$ 0,005 por execução, tempo de produção a US$ 0,0036 por minuto). Aquele velho modelo de "US$ por nó" que aparece em agregadores não está na página atual — ignore. Do lado do CrewAI, o agregador que cita "Pro a US$ 25–29" não bate com a página ao vivo, então tratamos como não verificado.
No fim, a conta de verdade é a mesma para os três: tokens. Um crew de três agentes em GPT-4o gira em torno de US$ 0,10 a US$ 0,20 por execução, e é justamente o multiagente conversacional que faz esse número subir. Se você está montando um pipeline de automação onde o custo por execução pesa, vale cruzar com as melhores ferramentas de automação de fluxo com IA antes de fechar a arquitetura.
Pontos fortes e fracos de cada framework
Preço e produção dão o quadro macro. Aqui o foco fecha em prós e contras amarrados a cenários reais de desenvolvimento, com pelo menos dois contras sérios por framework — porque é nisso que a credibilidade se sustenta.
- Protótipo mais rápido do mercado — um crew funcionando em menos de uma hora
- Metáfora de papéis intuitiva e modelo de objetos claro
- Dupla Crews (autônomos) + Flows (determinísticos) cobre os dois extremos
- Comunidade grande e ativa; log verboso ajuda no desenvolvimento
- As abstrações brigam com você em escala de produção ("você começa a perder o controle do que é passado ao modelo")
- Depuração penosa — print/log nas tarefas falham, e depurar costuma levar mais que construir
- Alto consumo de tokens (a #4232 só caiu 80% após trocar mensagens por estado compartilhado)
- Sem checkpointing embutido (reinício total na falha); "péssima escolha para 99,999% de confiabilidade", segundo Vadim
- Multiagente conversacional com coordenação automática (GroupChat)
- Execução de código em sandbox melhor da categoria — "resultados bem superiores a uma geração única"
- Runtime orientado a eventos que escala (local ou distribuído por gRPC)
- Caminho corporativo via Microsoft/Azure e o novo MAF
- Modo de manutenção + fragmentação em quatro frentes (0.2 / 0.4 / MAF / AG2)
- A reescrita da 0.4 quebrou compatibilidade e assustou produção
- Menos determinístico que o LangGraph — difícil reproduzir uma conversa
- Risco de custo ("contas de API enormes; cada turno soma tokens") e dependência do Azure
- Máximo de controle e determinismo via grafo explícito
- Estado durável que sobrevive a reinícios e execuções longas
- Pronto para produção (virou o padrão de fato) com topologias flexíveis
- Melhor observabilidade da categoria via LangSmith
- Curva mais íngreme — o modelo mental de grafo cobra estudo
- Mais código repetitivo (um agente que ocupa ~15 linhas no CrewAI vira 40–60 aqui)
- Exige definir estado e grafo antes; "o schema de estado é rígido e fica bagunçado se mal planejado"
- Gravidade do ecossistema puxando para LangChain/LangSmith
Sabidos os prós e contras, a pergunta vira pessoal: qual deles encaixa no seu time?
Quem deve escolher cada um
A escolha certa muda conforme o formato da equipe e do problema. A tabela mapeia perfis a frameworks — e vale lembrar que você não está preso a um só.
| Perfil | Escolha | Por quê |
|---|---|---|
| Prototipador rápido / construtor solo | CrewAI | Ideia → agente dentro de um sprint; menos controle, mais velocidade |
| Time de engenharia corporativo (auditoria + durabilidade) | LangGraph | Execução durável, estado tipado, trilha de auditoria via LangSmith |
| Pesquisa/experimentação + execução de código + casa Azure | AutoGen → MAF | Melhor code execution; já mire no Agent Framework, não na linha congelada |
| Fluxo com estado, retentativas e portões humanos | LangGraph | Checkpointing, laços e HITL explícito feitos para isso |
| Automação de processo de negócio, trabalho em formato de papéis | CrewAI | A metáfora de equipe mapeia direto no problema |
| Time "pular o framework?" | Nenhum (com ressalva) | Avalie a lacuna de governança antes de decidir |
Uma nota que quase nenhum comparativo faz: dá para combinar os frameworks. Um padrão documentado pela TrueFoundry usa o LangGraph na orquestração de topo, com agentes do AutoGen funcionando como nós dentro do grafo. Não é ou-um-ou-outro.
E uma honestidade que fecha a seção: nenhum dos três traz multilocação, atribuição de custo por equipe ou auditoria embutidas. Quem precisa dessa governança vai construir por cima — independentemente do framework escolhido. Esse é o limite real de todos eles em 2026.
Veredito final: o placar
Comprimindo as seis dimensões num único placar, o padrão se repete: CrewAI para velocidade, AutoGen para conversa, LangGraph para produção.
| Framework | Começar | Controle | Estado | HITL | Ecossistema | Observabilidade |
|---|---|---|---|---|---|---|
| CrewAI | ✅ | — | — | — | Comunidade | — |
| AutoGen | — | — | — | ⚖️ | Azure/MAF | — |
| LangGraph | — | ✅ | ✅ | ⚖️ | ✅ | ✅ |
O LangGraph leva quatro das seis dimensões e empata em uma — é o motivo de ele dominar conversas de produção. O CrewAI vence onde a velocidade é o que conta, e o AutoGen guarda seu lugar no multiagente conversacional e na execução de código. Mas a ressalva volta uma última vez: para quem começa do zero hoje, "AutoGen" significa um framework em manutenção, e o trabalho novo deveria mirar o Microsoft Agent Framework. Escolha pela dor do seu projeto, não pela contagem de estrelas.
Perguntas frequentes
O AutoGen morreu em 2026?
Não morreu, mas o AutoGen clássico está em modo de manutenção — gerido pela comunidade, sem novos recursos. O sucessor da Microsoft é o Microsoft Agent Framework (MAF 1.0, abril de 2026), que une AutoGen e Semantic Kernel num único SDK. O AG2 é um fork comunitário, mantido pelos criadores originais, que dá continuidade à linha original.
CrewAI ou LangGraph — qual um iniciante deve escolher?
O CrewAI. Os crews baseados em papéis colocam um agente funcionando em cerca de 20 linhas; o modelo de grafo do LangGraph é mais poderoso, porém tem a curva de aprendizado mais íngreme. Um caminho comum é prototipar no CrewAI e migrar para o LangGraph quando você precisar de mais controle ou de eficiência de tokens.
Qual framework é melhor para produção?
O LangGraph, por consenso — execução durável, checkpointing e observabilidade via LangSmith, com usuários nomeados em produção como Klarna, Uber e LinkedIn. O CrewAI Enterprise/AMP cobre parte das lacunas; o caminho de produção do AutoGen agora passa pelo Microsoft Agent Framework.
Dá para usar esses frameworks juntos?
Sim. Um padrão documentado é usar o LangGraph na orquestração de topo, com agentes do AutoGen funcionando como nós dentro do grafo. Não é uma escolha estritamente ou-um-ou-outro, e combinar os pontos fortes de cada um costuma render mais que a briga por um vencedor único.
Eles são mesmo gratuitos?
Os frameworks são open-source, sob licença MIT. Você paga por duas coisas: os tokens de LLM, que as conversas entre agentes podem fazer disparar, e as camadas opcionais de hospedagem e observabilidade — CrewAI AMP, LangGraph Platform/LangSmith e o Azure para o MAF.
Referências e fontes
- GitHub — crewAIInc/crewAI — estrelas, versão e licença do CrewAI
- GitHub — microsoft/autogen — banner de modo de manutenção, estrelas e versão clássica
- GitHub — langchain-ai/langgraph — estrelas, versão 1.2.7 e histórico da 1.0
- GitHub — ag2ai/ag2 — o fork comunitário da linha original
- Microsoft DevBlogs — Microsoft Agent Framework 1.0 — sucessor que une AutoGen e Semantic Kernel (3 de abril de 2026)
- LangChain — LangGraph em produção — Klarna, Uber, LinkedIn, AppFolio
- LangChain — preços — tiers Developer/Plus e uso da LangGraph Platform
- pooya.blog — comparativo 2026 — benchmark de conclusão de tarefas (Qwen3 32B / Apple M4 Max, autor único)
- DataCamp — CrewAI vs LangGraph vs AutoGen — comparação das dimensões
- TrueFoundry — AutoGen vs LangGraph — padrão de combinar frameworks
Estrelas e versões verificadas ao vivo em 30 de junho de 2026; revisitamos conforme o cenário muda.


