dotsagent.io
言語:日本語
構築 · リファレンス

エージェントフレームワークとSDKの比較

エージェントを構築・実行する16の選択肢を紹介します。コードベースのフレームワークとSDKが14、ローコードプラットフォームが1、すぐに使えるアシスタントが1です。各機能の対応状況は2026年10月1日に公式ドキュメントで確認しました。「?」は確認できなかったことを示します。

機能比較表

機能比較表
Framework言語任意のモデル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

● はい · ○ いいえ · ? 未確認 · Star数は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

ここで紹介する選択肢のうち、Python、TypeScript、Goに加えてJavaとKotlinのSDKも提供するのはGoogle ADKだけです。評価を含む8つすべての機能について、対応を確認できました。

実ファイルを操作するClaude → Claude Agent SDK

Claude Codeのハーネスを組み込み、ファイルやシェルのツール、権限、フック、サブエージェントを独自のプログラムから利用できます。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に移植したもので、agents、handoffs、承認、トレーシングを同じように利用できます。WebRTC経由でブラウザ上で動作するrealtime voice agentsが追加されています。一方、Temporalとの耐障害性連携はPython版のみです。

Python · TypeScript

Claude Agent SDK

AnthropicのSDKは、Claude Codeのハーネスをファイル/シェルツール、権限、hooks、subagents、skillsとともに、独自のPythonまたはTypeScriptプログラムから利用できるようにします。この一覧の他のSDKとは異なり、Claudeモデルのみを実行でき、利用にはAnthropicのCommercial Termsが適用されます。

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 製エージェントフレームワーク。April 2026 に一般提供が開始されました。型付きエージェントと、チェックポイント、再開、人による入力待ちに対応したグラフワークフローを組み合わせています。Go SDK はパブリックプレビューです。

Python · TypeScript · JavaScript

LangGraph

明示的なグラフとしてエージェントを構築する LangChain の低レベルライブラリです。チェックポイント付きの状態管理と割り込みを中核機能とします。既成のループで十分な場合は、LangChain v1 の create_agent がその上で動作します。

Python

CrewAI

互いにタスクを委任するロールプレイ型エージェントのチームを構築するPythonフレームワークです。イベント駆動型のFlowsでエージェントをオーケストレーションします。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を1つのパッケージにまとめたTypeScriptフレームワークです。Next.js、Express、Honoのアプリに組み込めます。コア部分はApache-2.0ライセンスですが、ee/ディレクトリはエンタープライズライセンスです。

TypeScript

Vercel AI SDK

Vercelのプロバイダー非依存なTypeScriptツールキットです。AI SDK 7ではToolLoopAgentが主要なエージェントクラスです。ツールループをストリーミングUIヘルパーと連携させ、WorkflowAgentでは再起動後も継続する実行を追加できます。

Python

smolagents

Hugging Face の小規模な Python ライブラリで、コードは約1,000行です。CodeAgent はアクションを Python コードとして記述し、そのコードを Modal、E2B、Docker などのサンドボックスで実行します。エージェントやツールは Hub で共有できます。

Python

Agno

Python のフレームワーク兼ランタイムです。SDK でエージェント、チーム、ワークフローを構築し、AgentOS で自社インフラ上に FastAPI アプリとして提供します。セッション、メモリ、トレースは自社のデータベースに保持され、ブラウザーからホスト型の Control Plane UI に接続できます。

Python · TypeScript

Strands Agents

Python と TypeScript 向けの AWS SDK です。モデルがループを制御し、エージェントはコントロールプレーンなしで独自のプロセス内で動作します。デフォルトのプロバイダーは 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は、確認できなかった機能が1つか2つだけです。まず言語で絞り込み、そのうえで比較してください。

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の公式後継です。その日から少なくとも1年間は、Semantic Kernel v1にも引き続き重大な修正が提供されます。

OpenAI Agent Builderは終了しますか?

はい。2026年6月3日、OpenAIはAgent BuilderとEvals製品の提供を終了すると発表し、どちらも2026年11月30日に終了します。ChatKitは引き続き利用できますが、Agents SDKなどを使ってバックエンドを自分で運用する必要があります。オープンソースのAgents SDKは別のライブラリで、引き続きリリースされています。0.22.3は2026年9月17日にリリースされました。

耐久性のある実行に対応しているエージェントframeworkはどれですか?

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日時点で公式ドキュメントから機能を確認できなかったという意味で、機能がないという意味ではありません。空の丸印は、LangGraphのevalsを扱うLangSmithのように別製品で対応している場合も含め、ライブラリ自体に組み込みのサポートがないことを示します。