dotsagent.io
Bahasa:Bahasa Indonesia
Build · referensi

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

Matriks fitur
FrameworkBahasaModel apa punKlien MCPServer MCPMulti-agentEksekusi tahan lamaPersetujuan manusiaTracingEvalsBintang GitHub
OpenAI Agents SDK
OpenAI
PythonYaYaBelum dikonfirmasiYaYaYaYaTidak29,8k
OpenAI Agents SDK (JS)
OpenAI
TypeScript, JavaScriptYaYaBelum dikonfirmasiYaBelum dikonfirmasiYaYaTidak3,9k
Claude Agent SDK
Anthropic
Python, TypeScriptTidakYaBelum dikonfirmasiYaBelum dikonfirmasiYaYaTidak8,2k
Google ADK
Google
Python, TypeScript, Go, Java, KotlinYaYaYaYaYaYaYaYa21,7k
Microsoft Agent Framework
Microsoft
Python, C#, .NET, GoYaYaBelum dikonfirmasiYaYaYaYaBelum dikonfirmasi13,9k
LangGraph
LangChain Inc.
Python, TypeScript, JavaScriptYaYaBelum dikonfirmasiYaYaYaYaTidak42,6k
CrewAI
CrewAI Inc.
PythonYaYaBelum dikonfirmasiYaYaYaYaBelum dikonfirmasi59,3k
LlamaIndex
LlamaIndex
Python, TypeScriptYaYaYaYaYaYaBelum dikonfirmasiBelum dikonfirmasi52,4k
Pydantic AI
Pydantic
PythonYaYaBelum dikonfirmasiYaYaYaYaYa20,3k
Mastra
Mastra
TypeScriptYaYaYaYaYaYaYaYa28,5k
Vercel AI SDK
Vercel
TypeScriptYaYaBelum dikonfirmasiYaYaYaBelum dikonfirmasiBelum dikonfirmasi27,1k
smolagents
Hugging Face
PythonYaYaBelum dikonfirmasiYaBelum dikonfirmasiBelum dikonfirmasiBelum dikonfirmasiTidak29,6k
Agno
Agno Inc.
PythonYaYaYaYaYaYaYaBelum dikonfirmasi42,4k
Strands Agents
AWS
Python, TypeScriptYaYaBelum dikonfirmasiYaBelum dikonfirmasiYaYaYa8,6k
Dify
LangGenius, Inc. · Platform low-code
YaYaYaYaYaYaBelum dikonfirmasiBelum dikonfirmasi157,7k
OpenClaw
OpenClaw Foundation · Agent siap pakai
TypeScriptYaBelum dikonfirmasiBelum dikonfirmasiYaYaBelum dikonfirmasiBelum dikonfirmasiTidak391,1k

● Ya · ○ Tidak · ? Belum dikonfirmasi · Jumlah bintang diambil dari GitHub pada 1 October 2026 dan mengukur popularitas, bukan kualitas.

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

Python

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.

TypeScript · JavaScript

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.

Python · TypeScript

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.

Python · TypeScript · Go · Java · Kotlin

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.

Python · C# · .NET · Go

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.

Python · TypeScript · JavaScript

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.

Python

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.

Python · TypeScript

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.

Python

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.

TypeScript

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.

TypeScript

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.

Python

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.

Python

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.

Python · TypeScript

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.

TypeScript

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.

Referensi independen bagi mereka yang membangun agen AI. Tidak berafiliasi dengan vendor mana pun yang disebutkan di sini.

© 2026 DotsAgent · Fakta diperiksa 1 Oktober 2026