Perbandingan framework dan SDK agent
Enam belas cara untuk membangun atau menjalankan agent: 14 framework dan SDK berbasis kode, satu platform low-code, dan satu asisten siap pakai. Setiap penanda fitur diperiksa berdasarkan dokumentasi resmi pada 1 October 2026. Tanda tanya berarti kami tidak dapat memastikannya.
Matriks fitur
| Framework | Bahasa | Model apa pun | Klien MCP | Server MCP | Multi-agent | Eksekusi tahan lama | Persetujuan manusia | Tracing | Evals | Bintang GitHub |
|---|---|---|---|---|---|---|---|---|---|---|
| OpenAI Agents SDK | Python | Ya | Ya | Belum dikonfirmasi | Ya | Ya | Ya | Ya | Tidak | 29,8k |
| OpenAI Agents SDK (JS) | TypeScript, JavaScript | Ya | Ya | Belum dikonfirmasi | Ya | Belum dikonfirmasi | Ya | Ya | Tidak | 3,9k |
| Claude Agent SDK | Python, TypeScript | Tidak | Ya | Belum dikonfirmasi | Ya | Belum dikonfirmasi | Ya | Ya | Tidak | 8,2k |
| Google ADK | Python, TypeScript, Go, Java, Kotlin | Ya | Ya | Ya | Ya | Ya | Ya | Ya | Ya | 21,7k |
| Microsoft Agent Framework | Python, C#, .NET, Go | Ya | Ya | Belum dikonfirmasi | Ya | Ya | Ya | Ya | Belum dikonfirmasi | 13,9k |
| LangGraph | Python, TypeScript, JavaScript | Ya | Ya | Belum dikonfirmasi | Ya | Ya | Ya | Ya | Tidak | 42,6k |
| CrewAI | Python | Ya | Ya | Belum dikonfirmasi | Ya | Ya | Ya | Ya | Belum dikonfirmasi | 59,3k |
| LlamaIndex | Python, TypeScript | Ya | Ya | Ya | Ya | Ya | Ya | Belum dikonfirmasi | Belum dikonfirmasi | 52,4k |
| Pydantic AI | Python | Ya | Ya | Belum dikonfirmasi | Ya | Ya | Ya | Ya | Ya | 20,3k |
| Mastra | TypeScript | Ya | Ya | Ya | Ya | Ya | Ya | Ya | Ya | 28,5k |
| Vercel AI SDK | TypeScript | Ya | Ya | Belum dikonfirmasi | Ya | Ya | Ya | Belum dikonfirmasi | Belum dikonfirmasi | 27,1k |
| smolagents | Python | Ya | Ya | Belum dikonfirmasi | Ya | Belum dikonfirmasi | Belum dikonfirmasi | Belum dikonfirmasi | Tidak | 29,6k |
| Agno | Python | Ya | Ya | Ya | Ya | Ya | Ya | Ya | Belum dikonfirmasi | 42,4k |
| Strands Agents | Python, TypeScript | Ya | Ya | Belum dikonfirmasi | Ya | Belum dikonfirmasi | Ya | Ya | Ya | 8,6k |
| Dify | Ya | Ya | Ya | Ya | Ya | Ya | Belum dikonfirmasi | Belum dikonfirmasi | 157,7k | |
| OpenClaw | TypeScript | Ya | Belum dikonfirmasi | Belum dikonfirmasi | Ya | Ya | Belum dikonfirmasi | Belum dikonfirmasi | Tidak | 391,1k |
Mana yang sebaiknya dipilih
Python, proses panjang yang harus bertahan setelah restart → LangGraph atau Pydantic AI
LangGraph menyimpan checkpoint graph ke Postgres atau SQLite dan melanjutkan proses setelah kegagalan. Pydantic AI terhubung ke tujuh engine untuk proses tahan lama, termasuk Temporal dan DBOS, serta memvalidasi setiap output berdasarkan tipe.
TypeScript, satu stack untuk semuanya → Mastra
Mastra menyediakan agent, workflow yang dapat ditangguhkan dan dilanjutkan, memori, scorer, serta server MCP dalam satu paket. Jika kebutuhan utama Anda adalah tool loop di balik UI Next.js yang mendukung streaming, Vercel AI SDK adalah pilihan yang lebih spesifik.
Azure, .NET, atau migrasi dari AutoGen → Microsoft Agent Framework
Framework ini adalah penerus resmi AutoGen dan Semantic Kernel, dengan SDK Python dan C#, workflow graph dengan checkpoint, serta OpenTelemetry bawaan.
Beberapa bahasa atau Google Cloud → Google ADK
ADK adalah satu-satunya opsi di sini yang menyediakan SDK Java dan Kotlin, selain Python, TypeScript, dan Go. ADK juga memiliki konfirmasi untuk kedelapan fiturnya, termasuk evaluasi.
Claude yang bekerja dengan file sungguhan → Claude Agent SDK
SDK ini menyematkan harness Claude Code ke program Anda, lengkap dengan tool file dan shell, izin, hook, dan subagent. SDK ini hanya menjalankan model Claude melalui Anthropic, Bedrock, Google Cloud, atau Foundry.
Tanpa kode framework → Dify, atau OpenClaw untuk asisten siap pakai
Dify memungkinkan Anda membangun agent dan workflow dengan editor visual, lalu menerbitkannya sebagai API atau server MCP. OpenClaw adalah asisten siap pakai yang Anda host dan ajak berkomunikasi lewat aplikasi chat, bukan framework untuk membangun sesuatu.
Semua framework dalam tabel
OpenAI Agents SDK
SDK Python open-source dari OpenAI untuk agent yang sengaja dibuat minimal, dengan handoff, guardrail, sesi, dan tracing bawaan. Secara default menggunakan model OpenAI, tetapi dapat memanggil penyedia lain. Integrasi Temporal, yang mencapai status GA pada March 2026, menyediakan eksekusi persisten.
OpenAI Agents SDK (JS)
Port TypeScript dan JavaScript dari Agents SDK milik OpenAI, dengan agent, handoff, persetujuan, dan tracing yang sama. SDK ini menambahkan realtime voice agent yang berjalan di browser melalui WebRTC, sedangkan integrasi durabilitas Temporal masih hanya tersedia untuk Python.
Claude Agent SDK
SDK Anthropic menyediakan harness di balik Claude Code, lengkap dengan tool file dan shell, izin, hook, subagent, dan skill, di dalam program Python atau TypeScript Anda sendiri. Berbeda dari opsi lain dalam daftar ini, SDK ini hanya menjalankan model Claude, dan penggunaannya diatur oleh Ketentuan Komersial Anthropic.
Google ADK
Agent Development Kit dari Google, dengan SDK untuk Python, TypeScript, Go, Java, dan Kotlin serta evaluasi yang terintegrasi dalam core. Kit ini mengutamakan Gemini, tetapi mendukung model lain melalui adapter, dan dapat di-deploy ke Agent Runtime di Google Cloud.
Microsoft Agent Framework
Framework agent Microsoft untuk Python dan .NET, dikembangkan oleh tim Semantic Kernel dan AutoGen, dan tersedia secara umum sejak April 2026. Framework ini memadukan agent bertipe dengan workflow graf yang mendukung checkpoint, melanjutkan eksekusi, dan menunggu masukan manusia. SDK Go juga tersedia dalam pratinjau publik.
LangGraph
Library level rendah dari LangChain untuk membangun agent sebagai graf eksplisit, dengan state yang mendukung checkpoint dan interrupt sebagai fitur inti. create_agent di LangChain v1 berjalan di atasnya jika loop siap pakai sudah cukup.
CrewAI
Framework Python untuk tim agent dengan peran yang saling mendelegasikan tugas, dan diorkestrasi oleh Flows berbasis event. Flows menambahkan persistensi dan umpan balik manusia, sedangkan CLI dapat langsung men-deploy ke layanan CrewAI AMP terkelola.
LlamaIndex
LlamaIndex memadukan alat penguraian dan pengambilan dokumen dengan Agent Workflows berbasis event di Python dan TypeScript. Workflows dapat dijeda untuk menerima input manusia, menyimpan state, dan disajikan sebagai server MCP atau di-deploy ke LlamaCloud.
Pydantic AI
Framework agen Python dari tim Pydantic, yang berfokus pada type hints, output terstruktur yang tervalidasi, dan dependency injection. Keunggulannya adalah eksekusi yang tahan lama di tujuh engine, dari Temporal hingga Airflow, serta Pydantic Evals yang disertakan.
Mastra
Framework TypeScript yang menggabungkan agen, workflow dengan fitur suspend dan resume, memori, evals, serta UI Studio dalam satu paket. Framework ini dapat digunakan di aplikasi Next.js, Express, atau Hono; inti proyek berlisensi Apache-2.0, sedangkan direktori ee/ menggunakan lisensi enterprise.
Vercel AI SDK
Toolkit TypeScript dari Vercel yang agnostik terhadap provider; ToolLoopAgent menjadi kelas agen utama mulai AI SDK 7. Toolkit ini menghubungkan loop tool dengan helper UI streaming, sementara WorkflowAgent menambahkan proses yang tetap berjalan setelah restart.
smolagents
Library Python kecil dari Hugging Face dengan sekitar seribu baris kode. CodeAgent menulis tindakannya dalam kode Python, yang dijalankan di sandbox seperti Modal, E2B, atau Docker. Agent dan tool dapat dibagikan di Hub.
Agno
Framework dan runtime Python: SDK digunakan untuk membangun agent, tim, dan workflow, sedangkan AgentOS menyajikannya sebagai aplikasi FastAPI di infrastruktur Anda sendiri. Sesi, memori, dan trace tersimpan di database Anda, sementara UI Control Plane ter-host terhubung melalui browser.
Strands Agents
SDK AWS untuk Python dan TypeScript. Model mengendalikan loop, sementara agent berjalan dalam proses Anda sendiri tanpa control plane. Amazon Bedrock adalah provider default, dan Bedrock AgentCore Runtime merupakan jalur deployment.
Dify
Platform yang dapat di-self-host untuk membuat agen dan workflow LLM melalui editor visual, tanpa menulis kode framework. Sejak v1.6.0, platform ini mendukung MCP dua arah sehingga aplikasi dapat memanggil tool MCP dan dipublikasikan sebagai server MCP.
OpenClaw
Asisten AI siap pakai yang dapat di-self-host dan dihubungi melalui WhatsApp, Telegram, Slack, Discord, iMessage, dan lainnya. Ini bukan framework untuk membuat agen sendiri, dan sesuai desain, tidak ada layanan hosted di tengahnya.
Pertanyaan tentang framework agent
Apa framework AI agent terbaik pada 2026?
Tidak ada satu pilihan terbaik untuk semua: pilihan yang tepat bergantung pada bahasa, cloud, dan durasi proses Anda. Google ADK dan Mastra adalah satu-satunya framework dalam tabel kami yang memiliki konfirmasi untuk kedelapan fitur. Pydantic AI, LangGraph, dan CrewAI hanya belum mendapat konfirmasi untuk satu atau dua fitur. Jadi, filter berdasarkan bahasa terlebih dahulu, lalu bandingkan pilihannya.
Framework agent mana yang mendukung MCP?
Semua 14 framework berbasis kode di sini, serta Dify, dapat memanggil tool di server MCP. Lebih sedikit framework yang mendokumentasikan cara mengekspos agent Anda sendiri sebagai server MCP: Google ADK (to_mcp_server()), LlamaIndex (workflow_as_mcp), Mastra (MCPServer), Agno (melalui AgentOS), dan Dify. Kami tidak dapat memastikan dukungan MCP untuk OpenClaw dari dokumentasinya.
Apakah AutoGen sudah deprecated?
AutoGen berada dalam mode pemeliharaan, dan rilis terakhirnya adalah python-v0.7.5 pada September 2025. Microsoft Agent Framework 1.0, yang tersedia secara umum sejak 3 April 2026, adalah penerus resmi AutoGen dan Semantic Kernel. Semantic Kernel v1 akan terus menerima perbaikan kritis setidaknya selama satu tahun setelah tanggal tersebut.
Apakah OpenAI Agent Builder akan dihentikan?
Ya. Pada 3 June 2026, OpenAI mengumumkan bahwa Agent Builder dan produk Evals akan dihentikan. Keduanya akan ditutup pada 30 November 2026. ChatKit tetap tersedia, tetapi Anda harus menjalankan backend-nya sendiri, misalnya dengan Agents SDK. Agents SDK yang open source adalah library terpisah dan masih merilis versi baru; versi 0.22.3 dirilis pada 17 September 2026.
Framework agent mana yang mendukung eksekusi tahan lama?
LangGraph (checkpointer), Pydantic AI (tujuh engine, dari Temporal hingga Airflow), Microsoft Agent Framework (Durable Extension), OpenAI Agents SDK untuk Python (Temporal), dan Vercel AI SDK (WorkflowAgent) semuanya mendokumentasikan dukungan ini. Mastra dan Dify dapat menjeda workflow dan melanjutkannya nanti. Untuk Claude Agent SDK, Strands Agents, dan OpenAI JS SDK, kami menemukan sesi yang dapat dilanjutkan, tetapi tidak menemukan engine yang mendukung eksekusi tahan lama.
Apa arti tanda tanya di tabel?
Artinya kami tidak dapat mengonfirmasi fitur tersebut di dokumentasi resmi pada 1 October 2026, bukan berarti fitur itu tidak tersedia. Lingkaran kosong berarti library tidak menyediakan dukungan bawaan, meskipun produk terpisah mungkin menyediakannya, seperti LangSmith untuk evaluasi LangGraph.