---
title: "Frameworks de agentes de IA comparados: 16 SDKs · DotsAgent"
description: "LangGraph, CrewAI, OpenAI Agents SDK, Google ADK, Mastra e mais 11: linguagens, licenças, versões, MCP, execuções duráveis, aprovações e avaliações, verificados em 1 Oct 2026."
url: https://dotsagent.io/pt/frameworks
---

Construção · referência

# Frameworks e SDKs de agentes comparados

Dezesseis maneiras de criar ou executar um agente: 14 frameworks e SDKs de código, uma plataforma low-code e um assistente pronto. Todos os recursos foram verificados na documentação oficial em 1 October 2026; um ponto de interrogação indica que não foi possível confirmar o recurso.

## Matriz de recursos

| Framework | Linguagens | Qualquer modelo | Cliente MCP | Servidor MCP | Multiagente | Execuções duráveis | Aprovação humana | Rastreamento | Avaliações | Estrelas no GitHub |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| [OpenAI Agents SDK](https://dotsagent.io/pt/frameworks/openai-agents-python)OpenAI | Python | — | — | — | — | — | — | — | — | 29,8k |
| [OpenAI Agents SDK (JS)](https://dotsagent.io/pt/frameworks/openai-agents-js)OpenAI | TypeScript, JavaScript | — | — | — | — | — | — | — | — | 3,9k |
| [Claude Agent SDK](https://dotsagent.io/pt/frameworks/claude-agent-sdk)Anthropic | Python, TypeScript | — | — | — | — | — | — | — | — | 8,2k |
| [Google ADK](https://dotsagent.io/pt/frameworks/google-adk)Google | Python, TypeScript, Go, Java, Kotlin | — | — | — | — | — | — | — | — | 21,7k |
| [Microsoft Agent Framework](https://dotsagent.io/pt/frameworks/microsoft-agent-framework)Microsoft | Python, C#, .NET, Go | — | — | — | — | — | — | — | — | 13,9k |
| [LangGraph](https://dotsagent.io/pt/frameworks/langgraph)LangChain Inc. | Python, TypeScript, JavaScript | — | — | — | — | — | — | — | — | 42,6k |
| [CrewAI](https://dotsagent.io/pt/frameworks/crewai)CrewAI Inc. | Python | — | — | — | — | — | — | — | — | 59,3k |
| [LlamaIndex](https://dotsagent.io/pt/frameworks/llamaindex)LlamaIndex | Python, TypeScript | — | — | — | — | — | — | — | — | 52,4k |
| [Pydantic AI](https://dotsagent.io/pt/frameworks/pydantic-ai)Pydantic | Python | — | — | — | — | — | — | — | — | 20,3k |
| [Mastra](https://dotsagent.io/pt/frameworks/mastra)Mastra | TypeScript | — | — | — | — | — | — | — | — | 28,5k |
| [Vercel AI SDK](https://dotsagent.io/pt/frameworks/vercel-ai-sdk)Vercel | TypeScript | — | — | — | — | — | — | — | — | 27,1k |
| [smolagents](https://dotsagent.io/pt/frameworks/smolagents)Hugging Face | Python | — | — | — | — | — | — | — | — | 29,6k |
| [Agno](https://dotsagent.io/pt/frameworks/agno)Agno Inc. | Python | — | — | — | — | — | — | — | — | 42,4k |
| [Strands Agents](https://dotsagent.io/pt/frameworks/strands-agents)AWS | Python, TypeScript | — | — | — | — | — | — | — | — | 8,6k |
| [Dify](https://dotsagent.io/pt/frameworks/dify)LangGenius, Inc. · Plataforma low-code | — | — | — | — | — | — | — | — | — | 157,7k |
| [OpenClaw](https://dotsagent.io/pt/frameworks/openclaw)OpenClaw Foundation · Agente pronto para uso | TypeScript | — | — | — | — | — | — | — | — | 391,1k |

● Sim · ○ Não · ? Não confirmado · As contagens de estrelas são do GitHub em 1 October 2026 e indicam popularidade, não qualidade.

## Qual escolher

### Python, execuções longas que precisam sobreviver a reinicializações → LangGraph ou Pydantic AI

LangGraph salva checkpoints de um grafo no Postgres ou SQLite e retoma a execução após falhas. Pydantic AI se integra a sete mecanismos de execução durável, incluindo Temporal e DBOS, e valida cada saída conforme um tipo.

### TypeScript, uma stack para tudo → Mastra

O Mastra reúne agentes, workflows com suspensão e retomada, memória, scorers e um servidor MCP em um único pacote. Se você precisa principalmente de loops de ferramentas por trás de uma interface Next.js com streaming, o Vercel AI SDK é uma opção mais enxuta.

### Azure, .NET ou migração do AutoGen → Microsoft Agent Framework

É o sucessor oficial do AutoGen e do Semantic Kernel, com SDKs para Python e C#, workflows de grafo com checkpoints e OpenTelemetry integrado.

### Várias linguagens ou Google Cloud → Google ADK

O ADK é a única opção desta lista com SDKs para Java e Kotlin, além de Python, TypeScript e Go. Também é o único com os oito recursos confirmados, incluindo avaliações.

### Claude trabalhando com arquivos reais → Claude Agent SDK

Ele incorpora o harness do Claude Code, com ferramentas para arquivos e shell, permissões, hooks e subagentes, ao seu próprio programa. Executa apenas modelos Claude, pela Anthropic, Bedrock, Google Cloud ou Foundry.

### Sem código de framework → Dify, ou OpenClaw para um assistente pronto

O Dify permite criar agentes e workflows em um editor visual e publicá-los como APIs ou servidores MCP. O OpenClaw é um assistente pronto que você hospeda e usa por apps de chat, não uma plataforma para desenvolver agentes.

## Todos os frameworks da tabela

- [OpenAI Agents SDK](https://dotsagent.io/pt/frameworks/openai-agents-python): SDK Python de código aberto da OpenAI para agentes, intencionalmente enxuto e com handoffs, guardrails, sessões e tracing integrados. Por padrão, usa modelos da OpenAI, mas também pode chamar outros provedores. Oferece execuções duráveis por meio de uma integração com Temporal, que chegou à disponibilidade geral em março de 2026.

- [OpenAI Agents SDK (JS)](https://dotsagent.io/pt/frameworks/openai-agents-js): A versão em TypeScript e JavaScript do Agents SDK da OpenAI, com os mesmos agentes, handoffs, aprovações e tracing. Ela adiciona agentes de voz em tempo real que rodam no navegador via WebRTC, enquanto a integração de durabilidade com Temporal continua exclusiva do Python.

- [Claude Agent SDK](https://dotsagent.io/pt/frameworks/claude-agent-sdk): O SDK da Anthropic disponibiliza a infraestrutura de execução por trás do Claude Code, com ferramentas de arquivos e shell, permissões, hooks, subagentes e skills, dentro do seu próprio programa em Python ou TypeScript. Ao contrário dos demais desta lista, ele funciona apenas com modelos Claude, e seu uso é regido pelos Termos Comerciais da Anthropic.

- [Google ADK](https://dotsagent.io/pt/frameworks/google-adk): O Agent Development Kit do Google oferece SDKs para Python, TypeScript, Go, Java e Kotlin, com avaliação integrada ao núcleo. Ele prioriza o Gemini, mas também suporta outros modelos por meio de adaptadores e pode ser implantado no Agent Runtime do Google Cloud.

- [Microsoft Agent Framework](https://dotsagent.io/pt/frameworks/microsoft-agent-framework): Framework de agentes da Microsoft para Python e .NET, desenvolvido pelas equipes do Semantic Kernel e do AutoGen e disponível em geral desde abril de 2026. Ele combina agentes tipados com fluxos de trabalho em grafo que criam checkpoints, retomam a execução e aguardam pessoas; um SDK para Go está em prévia pública.

- [LangGraph](https://dotsagent.io/pt/frameworks/langgraph): Biblioteca de baixo nível da LangChain para criar agentes como grafos explícitos, com estado em checkpoints e interrupções como recursos centrais. O create_agent do LangChain v1 é executado sobre ela quando um loop predefinido é suficiente.

- [CrewAI](https://dotsagent.io/pt/frameworks/crewai): Um framework Python para equipes de agents com papéis definidos que delegam tarefas entre si, orquestradas por Flows orientados a eventos. Flows oferecem persistência e feedback humano, e a CLI faz o deploy diretamente no serviço gerenciado CrewAI AMP.

- [LlamaIndex](https://dotsagent.io/pt/frameworks/llamaindex): LlamaIndex combina ferramentas de análise e recuperação de documentos com Agent Workflows orientados a eventos em Python e TypeScript. Workflows podem pausar para receber informações de uma pessoa, persistir o estado e ser disponibilizados como servidores MCP ou implantados no LlamaCloud.

- [Pydantic AI](https://dotsagent.io/pt/frameworks/pydantic-ai): Um framework de agentes para Python da equipe Pydantic, desenvolvido com foco em type hints, saídas estruturadas validadas e injeção de dependências. Destaca-se pela execução durável em sete mecanismos, do Temporal ao Airflow, e inclui o Pydantic Evals.

- [Mastra](https://dotsagent.io/pt/frameworks/mastra): Um framework para TypeScript que reúne agentes, workflows com suspensão e retomada, memória, avaliações e a interface Studio em um único pacote. Pode ser integrado a aplicações Next.js, Express ou Hono; o núcleo usa a licença Apache-2.0, enquanto os diretórios ee/ usam uma licença empresarial.

- [Vercel AI SDK](https://dotsagent.io/pt/frameworks/vercel-ai-sdk): Kit de ferramentas para TypeScript da Vercel, independente de provedor, no qual ToolLoopAgent é a principal classe de agente a partir do AI SDK 7. Ele conecta loops de ferramentas a auxiliares de interface de streaming, e WorkflowAgent adiciona execuções que sobrevivem a reinicializações.

- [smolagents](https://dotsagent.io/pt/frameworks/smolagents): Pequena biblioteca Python da Hugging Face, com cerca de mil linhas, na qual o CodeAgent escreve suas ações em Python. Esse código é executado em sandboxes como Modal, E2B ou Docker, e agentes e ferramentas podem ser compartilhados no Hub.

- [Agno](https://dotsagent.io/pt/frameworks/agno): Um framework e runtime Python: o SDK cria agentes, equipes e workflows, e o AgentOS os disponibiliza como um app FastAPI na sua própria infraestrutura. Sessões, memória e traces ficam no seu banco de dados, e uma interface hospedada do Control Plane se conecta pelo navegador.

- [Strands Agents](https://dotsagent.io/pt/frameworks/strands-agents): Um SDK da AWS para Python e TypeScript em que o modelo controla o loop e o agente é executado no seu próprio processo, sem control plane. Amazon Bedrock é o provedor padrão, e o Bedrock AgentCore Runtime é o caminho de deploy.

- [Dify](https://dotsagent.io/pt/frameworks/dify): Uma plataforma que pode ser hospedada por você para criar agentes e workflows com LLMs em um editor visual, sem código de framework. Desde a v1.6.0, oferece suporte a MCP nos dois sentidos: um app pode chamar ferramentas MCP e ser publicado como servidor MCP.

- [OpenClaw](https://dotsagent.io/pt/frameworks/openclaw): Um assistente de IA pronto para uso e auto-hospedado, com o qual você conversa pelo WhatsApp, Telegram, Slack, Discord, iMessage e outros. Não é um framework para criar seu próprio agente e, por princípio, não há um serviço hospedado intermediário.

## Dúvidas sobre frameworks de agentes

### Qual é o melhor framework de agentes de IA em 2026?

Não há um único vencedor: a escolha certa depende da linguagem, da nuvem e da duração das execuções. Google ADK e Mastra são os únicos da tabela com os oito recursos confirmados. Pydantic AI, LangGraph e CrewAI têm apenas um ou dois recursos sem confirmação; por isso, filtre primeiro pela linguagem e compare as opções a partir daí.

### Quais frameworks de agentes oferecem suporte a MCP?

Todos os 14 frameworks de código desta lista e o Dify podem chamar ferramentas em servidores MCP. Menos frameworks documentam como expor seu próprio agente como servidor MCP: Google ADK (to_mcp_server()), LlamaIndex (workflow_as_mcp), Mastra (MCPServer), Agno (por meio do AgentOS) e Dify. Não foi possível confirmar o suporte a MCP do OpenClaw na documentação.

### O AutoGen foi descontinuado?

O AutoGen está em modo de manutenção, e seu último lançamento foi python-v0.7.5, em September 2025. O Microsoft Agent Framework 1.0, disponível em geral desde 3 April 2026, é o sucessor oficial do AutoGen e do Semantic Kernel. O Semantic Kernel v1 continuará recebendo correções críticas por pelo menos um ano após essa data.

### O OpenAI Agent Builder será descontinuado?

Sim. Em 3 June 2026, a OpenAI anunciou que vai encerrar o Agent Builder e o produto Evals. Ambos serão encerrados em 30 November 2026. O ChatKit continuará disponível, mas você precisará executar o backend por conta própria, por exemplo, com o Agents SDK. O Agents SDK de código aberto é uma biblioteca separada e continua recebendo atualizações; a versão 0.22.3 foi lançada em 17 September 2026.

### Quais frameworks de agentes oferecem execução durável?

LangGraph (checkpointers), Pydantic AI (sete mecanismos, de Temporal a Airflow), Microsoft Agent Framework (Durable Extension), o OpenAI Agents SDK para Python (Temporal) e o Vercel AI SDK (WorkflowAgent) documentam esse recurso. Mastra e Dify permitem pausar um workflow e retomá-lo depois. Para o Claude Agent SDK, Strands Agents e o OpenAI JS SDK, encontramos sessões que podem ser retomadas, mas nenhum mecanismo de execução durável.

### O que significa um ponto de interrogação na tabela?

Significa que não conseguimos confirmar o recurso na documentação oficial em 1 October 2026, não que ele esteja ausente. Um círculo vazio indica que a biblioteca não oferece suporte nativo, mesmo quando um produto separado oferece esse recurso, como o LangSmith faz para as avaliações do LangGraph.

Referência independente para quem cria agentes de IA. Não temos vínculo com nenhum dos fornecedores mencionados aqui.

© 2026 DotsAgent · Fatos verificados em 1 de outubro de 2026
