dotsagent.io
언어:한국어
빌드 · 참고 자료

에이전트 프레임워크 및 SDK 비교

에이전트를 빌드하거나 실행하는 16가지 방법을 비교합니다. 코드 프레임워크 및 SDK 14종, 로우코드 플랫폼 1종, 즉시 사용할 수 있는 어시스턴트 1종입니다. 각 기능 표시는 2026년 10월 1일에 공식 문서를 기준으로 확인했으며, 물음표는 확인할 수 없었다는 뜻입니다.

기능 비교표

기능 비교표
프레임워크언어모든 모델MCP 클라이언트MCP 서버멀티 에이전트내구성 있는 실행사람의 승인트레이싱EvalsGitHub 스타
OpenAI Agents SDK
OpenAI
Python예예확인되지 않음예예예예아니요29.8k
OpenAI Agents SDK (JS)
OpenAI
TypeScript, JavaScript예예확인되지 않음예확인되지 않음예예아니요3.9k
Claude Agent SDK
Anthropic
Python, TypeScript아니요예확인되지 않음예확인되지 않음예예아니요8.2k
Google ADK
Google
Python, TypeScript, Go, Java, Kotlin예예예예예예예예21.7k
Microsoft Agent Framework
Microsoft
Python, C#, .NET, Go예예확인되지 않음예예예예확인되지 않음13.9k
LangGraph
LangChain Inc.
Python, TypeScript, JavaScript예예확인되지 않음예예예예아니요42.6k
CrewAI
CrewAI Inc.
Python예예확인되지 않음예예예예확인되지 않음59.3k
LlamaIndex
LlamaIndex
Python, TypeScript예예예예예예확인되지 않음확인되지 않음52.4k
Pydantic AI
Pydantic
Python예예확인되지 않음예예예예예20.3k
Mastra
Mastra
TypeScript예예예예예예예예28.5k
Vercel AI SDK
Vercel
TypeScript예예확인되지 않음예예예확인되지 않음확인되지 않음27.1k
smolagents
Hugging Face
Python예예확인되지 않음예확인되지 않음확인되지 않음확인되지 않음아니요29.6k
Agno
Agno Inc.
Python예예예예예예예확인되지 않음42.4k
Strands Agents
AWS
Python, TypeScript예예확인되지 않음예확인되지 않음예예예8.6k
Dify
LangGenius, Inc. · 로우코드 플랫폼
예예예예예예확인되지 않음확인되지 않음157.7k
OpenClaw
OpenClaw Foundation · 기성 에이전트
TypeScript예확인되지 않음확인되지 않음예예확인되지 않음확인되지 않음아니요391.1k

● 예 · ○ 아니요 · ? 확인되지 않음 · 별 수는 2026년 10월 1일 기준 GitHub 수치이며, 품질이 아닌 인기를 나타냅니다.

어떤 것을 선택할까요?

Python, 재시작 후에도 이어져야 하는 장기 실행 → LangGraph 또는 Pydantic AI

LangGraph는 그래프를 Postgres 또는 SQLite에 체크포인트로 저장하고, 실패 후 실행을 재개합니다. Pydantic AI는 Temporal과 DBOS를 포함한 7개의 지속성 엔진에 연결하며, 모든 출력을 타입에 맞게 검증합니다.

TypeScript, 모든 기능을 하나의 스택으로 → Mastra

Mastra는 에이전트, 일시 중지 및 재개가 가능한 워크플로, 메모리, 스코어러, MCP 서버를 하나의 패키지로 제공합니다. 스트리밍 Next.js UI 뒤에서 주로 도구 호출 루프만 필요하다면 Vercel AI SDK가 더 간결한 선택입니다.

Azure, .NET 또는 AutoGen에서 전환 → Microsoft Agent Framework

AutoGen과 Semantic Kernel의 공식 후속 제품으로, Python 및 C# SDK, 체크포인트를 지원하는 그래프 워크플로, 기본 제공 OpenTelemetry를 갖추고 있습니다.

여러 언어 또는 Google Cloud → Google ADK

여기서 Java 및 Kotlin SDK를 Python, TypeScript, Go와 함께 제공하는 유일한 옵션입니다. 평가 기능을 포함해 8개 기능 모두 확인되었습니다.

실제 파일을 다루는 Claude → Claude Agent SDK

Claude Code 하네스를 자체 프로그램에 통합해 파일 및 셸 도구, 권한, hooks, 하위 에이전트를 사용할 수 있습니다. Anthropic, Bedrock, Google Cloud 또는 Foundry를 통해 Claude 모델만 실행합니다.

프레임워크 코드 없이 시작 → Dify, 완성된 어시스턴트가 필요하다면 OpenClaw

Dify에서는 시각적 편집기로 에이전트와 워크플로를 만들고 API 또는 MCP 서버로 게시할 수 있습니다. OpenClaw는 직접 호스팅하고 채팅 앱에서 메시지를 주고받는 완성된 어시스턴트이지, 그 위에서 무언가를 빌드하는 도구는 아닙니다.

표에 나온 모든 프레임워크

Python

OpenAI Agents SDK

핸드오프, 가드레일, 세션, 추적 기능을 기본 제공하는 OpenAI의 가벼운 오픈소스 Python 에이전트 SDK입니다. 기본적으로 OpenAI 모델을 사용하지만 다른 제공업체도 호출할 수 있으며, 2026년 3월 GA에 도달한 Temporal 통합으로 내구성 있는 실행을 지원합니다.

TypeScript · JavaScript

OpenAI Agents SDK (JS)

OpenAI Agents SDK의 TypeScript 및 JavaScript 포트로, 동일한 에이전트, 핸드오프, 승인 및 트레이싱 기능을 제공합니다. 브라우저에서 WebRTC를 통해 실행되는 실시간 음성 에이전트가 추가되었으며, Temporal 내구성 통합은 여전히 Python 전용입니다.

Python · TypeScript

Claude Agent SDK

Anthropic의 SDK는 Claude Code를 통해 하네스를 제공하며, 파일 및 셸 도구, 권한, 훅, 서브에이전트, 스킬을 자체 Python 또는 TypeScript 프로그램에서 사용할 수 있습니다. 이 목록의 다른 항목과 달리 Claude 모델만 실행하며, 사용에는 Anthropic의 상업용 약관이 적용됩니다.

Python · TypeScript · Go · Java · Kotlin

Google ADK

Google의 Agent Development Kit은 Python, TypeScript, Go, Java, Kotlin용 SDK를 제공하며 평가 기능이 핵심에 내장되어 있습니다. Gemini를 우선 지원하지만 어댑터를 통해 다른 모델도 사용할 수 있으며, Google Cloud의 Agent Runtime에 배포할 수 있습니다.

Python · C# · .NET · Go

Microsoft Agent Framework

Semantic Kernel 팀과 AutoGen 팀이 만든 Python 및 .NET용 Microsoft 에이전트 프레임워크로, 2026년 4월부터 정식 제공되고 있습니다. 타입이 지정된 에이전트와 체크포인트 저장, 재개, 사람의 입력 대기를 지원하는 그래프 워크플로를 함께 제공하며, Go SDK는 공개 프리뷰로 제공됩니다.

Python · TypeScript · JavaScript

LangGraph

LangChain의 저수준 에이전트 라이브러리입니다. 에이전트를 명시적 그래프로 구성하며, 체크포인트가 저장되는 상태와 인터럽트를 핵심 기능으로 제공합니다. 미리 만들어진 루프로 충분한 경우 LangChain v1의 create_agent가 이 라이브러리 위에서 실행됩니다.

Python

CrewAI

역할을 맡은 에이전트들이 서로 작업을 위임하고 이벤트 기반 Flows가 이를 조율하는 Python 프레임워크입니다. Flows는 상태 지속성과 사람의 피드백을 지원하며, CLI에서 관리형 CrewAI AMP 서비스로 바로 배포할 수 있습니다.

Python · TypeScript

LlamaIndex

LlamaIndex는 문서 파싱 및 검색 도구와 Python 및 TypeScript용 이벤트 기반 Agent Workflows를 함께 제공합니다. Workflows는 사람의 입력을 기다리며 일시 중지하고 상태를 저장할 수 있으며, MCP 서버로 제공하거나 LlamaCloud에 배포할 수 있습니다.

Python

Pydantic AI

Pydantic 팀이 만든 Python 에이전트 프레임워크로, 타입 힌트, 검증된 구조화 출력, 의존성 주입을 중심으로 설계되었습니다. Temporal부터 Airflow까지 7개 엔진에서 내구성 있는 실행을 지원하며, Pydantic Evals도 함께 제공합니다.

TypeScript

Mastra

에이전트, 일시 중지 및 재개를 지원하는 워크플로, 메모리, 평가 기능과 Studio UI를 하나의 패키지에 담은 TypeScript 프레임워크입니다. Next.js, Express 또는 Hono 앱에 통합할 수 있습니다. 핵심 코드는 Apache-2.0 라이선스이며 ee/ 디렉터리에는 엔터프라이즈 라이선스가 적용됩니다.

TypeScript

Vercel AI SDK

Vercel의 provider에 종속되지 않는 TypeScript 툴킷입니다. AI SDK 7에서는 ToolLoopAgent가 주요 에이전트 클래스입니다. 도구 루프를 스트리밍 UI 헬퍼와 연결하며, WorkflowAgent는 재시작 후에도 이어지는 실행을 지원합니다.

Python

smolagents

Hugging Face의 소규모 Python 라이브러리로, 코드가 약 천 줄이며 CodeAgent가 동작을 Python 코드로 작성합니다. 작성된 코드는 Modal, E2B 또는 Docker와 같은 샌드박스에서 실행되며, 에이전트와 도구를 Hub에서 공유할 수 있습니다.

Python

Agno

Python 프레임워크이자 런타임입니다. SDK로 에이전트, 팀, 워크플로를 구축하고, AgentOS를 통해 자체 인프라에서 FastAPI 앱으로 제공합니다. 세션, 메모리, 트레이스는 자체 데이터베이스에 저장되며, 호스팅되는 Control Plane UI는 브라우저에서 연결됩니다.

Python · TypeScript

Strands Agents

모델이 루프를 제어하고 에이전트가 별도의 컨트롤 플레인 없이 자체 프로세스에서 실행되는 AWS SDK입니다. Python과 TypeScript를 지원합니다. 기본 제공자는 Amazon Bedrock이며, 배포에는 Bedrock AgentCore Runtime을 사용합니다.

Dify

프레임워크 코드 대신 시각적 편집기에서 LLM 에이전트와 워크플로를 만들 수 있는 자체 호스팅 플랫폼입니다. v1.6.0부터 양방향 MCP를 지원하므로 앱에서 MCP 도구를 호출하고 앱을 MCP 서버로 게시할 수 있습니다.

TypeScript

OpenClaw

WhatsApp, Telegram, Slack, Discord, iMessage 등으로 메시지를 주고받는 즉시 사용 가능한 자체 호스팅 AI 비서입니다. 직접 에이전트를 만드는 프레임워크가 아니며, 설계상 중간에서 호스팅하는 서비스도 없습니다.

에이전트 프레임워크 관련 질문

2026년 최고의 AI 에이전트 프레임워크는 무엇인가요?

단 하나의 정답은 없습니다. 적합한 선택은 사용하는 언어와 클라우드, 실행이 지속되는 시간에 따라 달라집니다. 표에서 8개 기능이 모두 확인된 것은 Google ADK와 Mastra뿐입니다. Pydantic AI, LangGraph, CrewAI는 한두 가지 기능만 확인되지 않았으므로, 먼저 언어로 필터링한 다음 비교해 보세요.

MCP를 지원하는 에이전트 프레임워크는 무엇인가요?

여기 소개된 코드 프레임워크 14종과 Dify는 모두 MCP 서버의 도구를 호출할 수 있습니다. 하지만 자체 에이전트를 MCP 서버로 제공하는 기능을 문서화한 곳은 더 적습니다. Google ADK (to_mcp_server()), LlamaIndex (workflow_as_mcp), Mastra (MCPServer), Agno (AgentOS를 통해), Dify가 이에 해당합니다. OpenClaw 문서에서는 MCP 지원 여부를 확인할 수 없었습니다.

AutoGen은 지원이 중단되었나요?

AutoGen은 유지보수 모드이며, 마지막 릴리스는 2025년 9월의 python-v0.7.5입니다. 2026년 4월 3일부터 정식 출시된 Microsoft Agent Framework 1.0은 AutoGen과 Semantic Kernel의 공식 후속 제품입니다. Semantic Kernel v1은 그 날짜 이후 최소 1년 동안 중요 수정 사항을 계속 받습니다.

OpenAI Agent Builder가 종료되나요?

네. OpenAI는 3 June 2026에 Agent Builder와 Evals 제품의 서비스 종료를 발표했으며, 두 제품 모두 30 November 2026에 종료됩니다. ChatKit은 계속 제공되지만, Agents SDK 등을 사용해 백엔드를 직접 실행해야 합니다. 오픈소스 Agents SDK는 별도의 라이브러리로, 계속 새 버전을 출시하고 있습니다. 0.22.3은 17 September 2026에 출시됐습니다.

어떤 에이전트 프레임워크가 내구성 있는 실행을 지원하나요?

LangGraph(checkpointer), Pydantic AI(Temporal부터 Airflow까지 7개 엔진), Microsoft Agent Framework(Durable Extension), Python OpenAI Agents SDK(Temporal), Vercel AI SDK(WorkflowAgent)는 모두 이를 공식 문서에서 다룹니다. Mastra와 Dify는 워크플로를 일시 중지한 후 나중에 재개할 수 있습니다. Claude Agent SDK, Strands Agents, OpenAI JS SDK에서는 재개 가능한 세션은 확인했지만, 내구성 있는 실행 엔진은 찾지 못했습니다.

표에서 물음표는 무엇을 의미하나요?

2026년 10월 1일 기준으로 공식 문서에서 해당 기능을 확인하지 못했다는 뜻이지, 기능이 없다는 뜻은 아닙니다. 빈 원은 별도 제품에서 지원하는 경우에도 라이브러리 자체에 기본 지원이 없다는 뜻입니다. 예를 들어 LangSmith는 LangGraph의 evals를 지원합니다.