dotsagent.io
Язык:Русский
Разработка · справочник

Сравнение фреймворков и SDK для агентов

16 способов создавать или запускать агентов: 14 фреймворков и SDK для программирования, одна low-code-платформа и один готовый ассистент. Каждую отметку о поддержке функции мы сверили с официальной документацией 1 October 2026. Знак вопроса означает, что подтвердить поддержку не удалось.

Сравнительная таблица функций

Сравнительная таблица функций
ФреймворкЯзыкиЛюбая модельMCP-клиентMCP-серверМультиагентностьУстойчивые запускиПодтверждение человекомТрассировкаEvalsЗвёзды на GitHub
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. · Low-code-платформа
ДаДаДаДаДаДаНе подтвержденоНе подтверждено157,7k
OpenClaw
OpenClaw Foundation · Готовый агент
TypeScriptДаНе подтвержденоНе подтвержденоДаДаНе подтвержденоНе подтвержденоНет391,1k

● Да · ○ Нет · ? Не подтверждено · Число звёзд взято с GitHub по состоянию на 1 October 2026 и отражает популярность, а не качество.

Что выбрать

Python, длительные запуски с восстановлением после перезапуска → LangGraph или Pydantic AI

LangGraph сохраняет состояние графа в Postgres или SQLite и возобновляет выполнение после сбоев. Pydantic AI интегрируется с семью системами для надёжного выполнения, включая Temporal и DBOS, и проверяет каждый результат на соответствие типу.

TypeScript, единый стек для всего → Mastra

Mastra объединяет в одном пакете агентов, приостанавливаемые и возобновляемые workflow, память, оценщики и MCP-сервер. Если вам в основном нужны циклы вызова инструментов за потоковым интерфейсом Next.js, лучше подойдёт более узкоспециализированный Vercel AI SDK.

Azure, .NET или переход с AutoGen → Microsoft Agent Framework

Это официальный преемник AutoGen и Semantic Kernel. В него входят SDK для Python и C#, workflow на основе графов с контрольными точками и встроенная поддержка OpenTelemetry.

Несколько языков или Google Cloud → Google ADK

Это единственный вариант в списке с SDK для Java и Kotlin наряду с Python, TypeScript и Go. Для него также подтверждены все восемь функций, включая evals.

Claude работает с реальными файлами → Claude Agent SDK

Он встраивает в вашу программу среду Claude Code с инструментами для работы с файлами и shell, системой разрешений, хуками и субагентами. SDK работает только с моделями Claude — через Anthropic, Bedrock, Google Cloud или Foundry.

Без кода фреймворка → Dify; готовый ассистент → OpenClaw

В Dify можно создавать агентов и workflow в визуальном редакторе и публиковать их как API или MCP-серверы. OpenClaw — готовый ассистент, который вы размещаете самостоятельно и которому пишете из приложений для чатов; это не платформа для разработки.

Все фреймворки из таблицы

Python

OpenAI Agents SDK

Open-source SDK OpenAI для Python, предназначенный для создания агентов. Он намеренно остаётся компактным и включает передачу управления между агентами, защитные механизмы, сессии и трассировку. По умолчанию используются модели OpenAI, но можно обращаться и к другим провайдерам. Интеграция с Temporal, ставшая общедоступной в March 2026, обеспечивает устойчивое выполнение.

TypeScript · JavaScript

OpenAI Agents SDK (JS)

Порт Agents SDK от OpenAI для TypeScript и JavaScript с теми же агентами, передачей управления, подтверждениями и трассировкой. Добавлены голосовые агенты, работающие в браузере через WebRTC; интеграция с Temporal для обеспечения надёжности по-прежнему доступна только в Python.

Python · TypeScript

Claude Agent SDK

SDK от Anthropic предоставляет доступ к harness Claude Code из собственной программы на Python или TypeScript. В него входят инструменты для работы с файлами и shell, разрешения, хуки, субагенты и skills. В отличие от остальных решений в этом списке, он работает только с моделями Claude, а его использование регулируется Commercial Terms Anthropic.

Python · TypeScript · Go · Java · Kotlin

Google ADK

Agent Development Kit от Google включает SDK для Python, TypeScript, Go, Java и Kotlin, а также встроенные в ядро средства оценки. В первую очередь он рассчитан на Gemini, но поддерживает другие модели через адаптеры и развёртывается в Agent Runtime в Google Cloud.

Python · C# · .NET · Go

Microsoft Agent Framework

Фреймворк Microsoft для разработки агентов на Python и .NET, созданный командами Semantic Kernel и AutoGen; доступен всем с апреля 2026 года. Он объединяет типизированных агентов с графовыми рабочими процессами, которые сохраняют контрольные точки, возобновляются и ожидают действий людей. Go SDK доступен в публичной предварительной версии.

Python · TypeScript · JavaScript

LangGraph

Низкоуровневая библиотека LangChain для агентов, построенных в виде явных графов. В её основе — состояние с контрольными точками и прерывания. Функция create_agent в LangChain v1 работает поверх неё и подходит, когда достаточно готового цикла.

Python

CrewAI

Python-фреймворк для команд агентов с заданными ролями, которые делегируют задачи друг другу; оркестрация выполняется с помощью событийных Flows. Flows добавляют сохранение состояния и обратную связь от человека, а CLI позволяет развернуть приложение напрямую в управляемом сервисе CrewAI AMP.

Python · TypeScript

LlamaIndex

LlamaIndex объединяет инструменты для разбора документов и поиска с событийными Agent Workflows на Python и TypeScript. Workflows могут приостанавливаться для получения ввода от человека, сохранять состояние, работать как MCP-серверы или развертываться в LlamaCloud.

Python

Pydantic AI

Фреймворк для агентных систем на Python от команды Pydantic, основанный на аннотациях типов, проверяемых структурированных выходных данных и внедрении зависимостей. Отличается поддержкой надёжного выполнения на семи движках — от Temporal до Airflow — и включает Pydantic Evals.

TypeScript

Mastra

Фреймворк для TypeScript, объединяющий в одном пакете агентов, workflows с приостановкой и возобновлением, память, evals и UI Studio. Подходит для приложений на Next.js, Express и Hono; ядро распространяется по лицензии Apache-2.0, а для каталогов ee/ действует корпоративная лицензия.

TypeScript

Vercel AI SDK

Не зависящий от провайдера набор инструментов Vercel для TypeScript, где в AI SDK 7 основным классом агента стал ToolLoopAgent. Он связывает циклы работы с инструментами с помощниками для потоковой передачи данных в UI, а WorkflowAgent поддерживает запуски, которые сохраняются после перезапуска.

Python

smolagents

Небольшая Python-библиотека Hugging Face объёмом около тысячи строк. Её CodeAgent записывает действия в виде кода на Python, который выполняется в изолированных средах, например Modal, E2B или Docker. Агентами и инструментами можно делиться через Hub.

Python

Agno

Фреймворк и среда выполнения на Python: SDK позволяет создавать агентов, команды и рабочие процессы, а AgentOS предоставляет к ним доступ через приложение FastAPI в вашей инфраструктуре. Сессии, память и трассировки хранятся в вашей базе данных, а размещённый в облаке интерфейс Control Plane подключается из браузера.

Python · TypeScript

Strands Agents

SDK от AWS для Python и TypeScript: модель управляет циклом, а агент работает в собственном процессе без управляющей плоскости. По умолчанию используется Amazon Bedrock, а для развёртывания — Bedrock AgentCore Runtime.

Dify

Платформа для самостоятельного развёртывания, позволяющая создавать LLM-агентов и рабочие процессы в визуальном редакторе без кода для фреймворков. Начиная с v1.6.0 поддерживает MCP в обоих направлениях: приложение может вызывать инструменты MCP и публиковаться как MCP-сервер.

TypeScript

OpenClaw

Готовый ИИ-ассистент для самостоятельного развёртывания, которому можно писать через WhatsApp, Telegram, Slack, Discord, iMessage и другие сервисы. Это не фреймворк для создания собственных агентов, и по замыслу между вами и ассистентом нет размещённого в облаке сервиса.

Вопросы о фреймворках для агентов

Какой фреймворк для AI-агентов лучший в 2026 году?

Единственного победителя нет: выбор зависит от языка, облачной платформы и длительности запусков. 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 перешёл в режим поддержки, а его последним релизом стал python-v0.7.5 в September 2025. Microsoft Agent Framework 1.0, общедоступный с 3 April 2026, — официальный преемник AutoGen и Semantic Kernel. Для Semantic Kernel v1 продолжат выпускать критические исправления как минимум в течение года после этой даты.

OpenAI Agent Builder прекращает работу?

Да. 3 June 2026 OpenAI объявила о сворачивании Agent Builder и продукта Evals. Оба закроются 30 November 2026. ChatKit останется, но его backend нужно запускать самостоятельно, например с помощью Agents SDK. Open-source Agents SDK — отдельная библиотека, для которой по-прежнему выходят релизы; версия 0.22.3 вышла 17 September 2026.

Какие фреймворки для агентов поддерживают устойчивое выполнение?

Эту возможность документируют LangGraph (контрольные точки), Pydantic AI (семь движков — от Temporal до Airflow), Microsoft Agent Framework (Durable Extension), Python OpenAI Agents SDK (Temporal) и Vercel AI SDK (WorkflowAgent). Mastra и Dify позволяют приостановить workflow и возобновить его позже. Для Claude Agent SDK, Strands Agents и OpenAI JS SDK мы нашли возобновляемые сессии, но не движок для устойчивого выполнения.

Что означает вопросительный знак в таблице?

Это означает, что 1 October 2026 мы не смогли подтвердить наличие функции в официальной документации, а не то, что её нет. Пустой кружок означает, что библиотека не поддерживает функцию из коробки, даже если её поддерживает отдельный продукт, как LangSmith для evals в LangGraph.