---
title: "Сравнение фреймворков для AI-агентов: 16 SDK · DotsAgent"
description: "LangGraph, CrewAI, OpenAI Agents SDK, Google ADK, Mastra и ещё 11: языки, лицензии, версии, MCP, надёжные запуски, подтверждения и evals. Проверено 1 Oct 2026."
url: https://dotsagent.io/ru/frameworks
---

Разработка · справочник

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

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

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

| Фреймворк | Языки | Любая модель | MCP-клиент | MCP-сервер | Мультиагентность | Устойчивые запуски | Подтверждение человеком | Трассировка | Evals | Звёзды на GitHub |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| [OpenAI Agents SDK](https://dotsagent.io/ru/frameworks/openai-agents-python)OpenAI | Python | — | — | — | — | — | — | — | — | 29,8k |
| [OpenAI Agents SDK (JS)](https://dotsagent.io/ru/frameworks/openai-agents-js)OpenAI | TypeScript, JavaScript | — | — | — | — | — | — | — | — | 3,9k |
| [Claude Agent SDK](https://dotsagent.io/ru/frameworks/claude-agent-sdk)Anthropic | Python, TypeScript | — | — | — | — | — | — | — | — | 8,2k |
| [Google ADK](https://dotsagent.io/ru/frameworks/google-adk)Google | Python, TypeScript, Go, Java, Kotlin | — | — | — | — | — | — | — | — | 21,7k |
| [Microsoft Agent Framework](https://dotsagent.io/ru/frameworks/microsoft-agent-framework)Microsoft | Python, C#, .NET, Go | — | — | — | — | — | — | — | — | 13,9k |
| [LangGraph](https://dotsagent.io/ru/frameworks/langgraph)LangChain Inc. | Python, TypeScript, JavaScript | — | — | — | — | — | — | — | — | 42,6k |
| [CrewAI](https://dotsagent.io/ru/frameworks/crewai)CrewAI Inc. | Python | — | — | — | — | — | — | — | — | 59,3k |
| [LlamaIndex](https://dotsagent.io/ru/frameworks/llamaindex)LlamaIndex | Python, TypeScript | — | — | — | — | — | — | — | — | 52,4k |
| [Pydantic AI](https://dotsagent.io/ru/frameworks/pydantic-ai)Pydantic | Python | — | — | — | — | — | — | — | — | 20,3k |
| [Mastra](https://dotsagent.io/ru/frameworks/mastra)Mastra | TypeScript | — | — | — | — | — | — | — | — | 28,5k |
| [Vercel AI SDK](https://dotsagent.io/ru/frameworks/vercel-ai-sdk)Vercel | TypeScript | — | — | — | — | — | — | — | — | 27,1k |
| [smolagents](https://dotsagent.io/ru/frameworks/smolagents)Hugging Face | Python | — | — | — | — | — | — | — | — | 29,6k |
| [Agno](https://dotsagent.io/ru/frameworks/agno)Agno Inc. | Python | — | — | — | — | — | — | — | — | 42,4k |
| [Strands Agents](https://dotsagent.io/ru/frameworks/strands-agents)AWS | Python, TypeScript | — | — | — | — | — | — | — | — | 8,6k |
| [Dify](https://dotsagent.io/ru/frameworks/dify)LangGenius, Inc. · Low-code-платформа | — | — | — | — | — | — | — | — | — | 157,7k |
| [OpenClaw](https://dotsagent.io/ru/frameworks/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 — готовый ассистент, который вы размещаете самостоятельно и которому пишете из приложений для чатов; это не платформа для разработки.

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

- [OpenAI Agents SDK](https://dotsagent.io/ru/frameworks/openai-agents-python): Open-source SDK OpenAI для Python, предназначенный для создания агентов. Он намеренно остаётся компактным и включает передачу управления между агентами, защитные механизмы, сессии и трассировку. По умолчанию используются модели OpenAI, но можно обращаться и к другим провайдерам. Интеграция с Temporal, ставшая общедоступной в March 2026, обеспечивает устойчивое выполнение.

- [OpenAI Agents SDK (JS)](https://dotsagent.io/ru/frameworks/openai-agents-js): Порт Agents SDK от OpenAI для TypeScript и JavaScript с теми же агентами, передачей управления, подтверждениями и трассировкой. Добавлены голосовые агенты, работающие в браузере через WebRTC; интеграция с Temporal для обеспечения надёжности по-прежнему доступна только в Python.

- [Claude Agent SDK](https://dotsagent.io/ru/frameworks/claude-agent-sdk): SDK от Anthropic предоставляет доступ к harness Claude Code из собственной программы на Python или TypeScript. В него входят инструменты для работы с файлами и shell, разрешения, хуки, субагенты и skills. В отличие от остальных решений в этом списке, он работает только с моделями Claude, а его использование регулируется Commercial Terms Anthropic.

- [Google ADK](https://dotsagent.io/ru/frameworks/google-adk): Agent Development Kit от Google включает SDK для Python, TypeScript, Go, Java и Kotlin, а также встроенные в ядро средства оценки. В первую очередь он рассчитан на Gemini, но поддерживает другие модели через адаптеры и развёртывается в Agent Runtime в Google Cloud.

- [Microsoft Agent Framework](https://dotsagent.io/ru/frameworks/microsoft-agent-framework): Фреймворк Microsoft для разработки агентов на Python и .NET, созданный командами Semantic Kernel и AutoGen; доступен всем с апреля 2026 года. Он объединяет типизированных агентов с графовыми рабочими процессами, которые сохраняют контрольные точки, возобновляются и ожидают действий людей. Go SDK доступен в публичной предварительной версии.

- [LangGraph](https://dotsagent.io/ru/frameworks/langgraph): Низкоуровневая библиотека LangChain для агентов, построенных в виде явных графов. В её основе — состояние с контрольными точками и прерывания. Функция create_agent в LangChain v1 работает поверх неё и подходит, когда достаточно готового цикла.

- [CrewAI](https://dotsagent.io/ru/frameworks/crewai): Python-фреймворк для команд агентов с заданными ролями, которые делегируют задачи друг другу; оркестрация выполняется с помощью событийных Flows. Flows добавляют сохранение состояния и обратную связь от человека, а CLI позволяет развернуть приложение напрямую в управляемом сервисе CrewAI AMP.

- [LlamaIndex](https://dotsagent.io/ru/frameworks/llamaindex): LlamaIndex объединяет инструменты для разбора документов и поиска с событийными Agent Workflows на Python и TypeScript. Workflows могут приостанавливаться для получения ввода от человека, сохранять состояние, работать как MCP-серверы или развертываться в LlamaCloud.

- [Pydantic AI](https://dotsagent.io/ru/frameworks/pydantic-ai): Фреймворк для агентных систем на Python от команды Pydantic, основанный на аннотациях типов, проверяемых структурированных выходных данных и внедрении зависимостей. Отличается поддержкой надёжного выполнения на семи движках — от Temporal до Airflow — и включает Pydantic Evals.

- [Mastra](https://dotsagent.io/ru/frameworks/mastra): Фреймворк для TypeScript, объединяющий в одном пакете агентов, workflows с приостановкой и возобновлением, память, evals и UI Studio. Подходит для приложений на Next.js, Express и Hono; ядро распространяется по лицензии Apache-2.0, а для каталогов ee/ действует корпоративная лицензия.

- [Vercel AI SDK](https://dotsagent.io/ru/frameworks/vercel-ai-sdk): Не зависящий от провайдера набор инструментов Vercel для TypeScript, где в AI SDK 7 основным классом агента стал ToolLoopAgent. Он связывает циклы работы с инструментами с помощниками для потоковой передачи данных в UI, а WorkflowAgent поддерживает запуски, которые сохраняются после перезапуска.

- [smolagents](https://dotsagent.io/ru/frameworks/smolagents): Небольшая Python-библиотека Hugging Face объёмом около тысячи строк. Её CodeAgent записывает действия в виде кода на Python, который выполняется в изолированных средах, например Modal, E2B или Docker. Агентами и инструментами можно делиться через Hub.

- [Agno](https://dotsagent.io/ru/frameworks/agno): Фреймворк и среда выполнения на Python: SDK позволяет создавать агентов, команды и рабочие процессы, а AgentOS предоставляет к ним доступ через приложение FastAPI в вашей инфраструктуре. Сессии, память и трассировки хранятся в вашей базе данных, а размещённый в облаке интерфейс Control Plane подключается из браузера.

- [Strands Agents](https://dotsagent.io/ru/frameworks/strands-agents): SDK от AWS для Python и TypeScript: модель управляет циклом, а агент работает в собственном процессе без управляющей плоскости. По умолчанию используется Amazon Bedrock, а для развёртывания — Bedrock AgentCore Runtime.

- [Dify](https://dotsagent.io/ru/frameworks/dify): Платформа для самостоятельного развёртывания, позволяющая создавать LLM-агентов и рабочие процессы в визуальном редакторе без кода для фреймворков. Начиная с v1.6.0 поддерживает MCP в обоих направлениях: приложение может вызывать инструменты MCP и публиковаться как MCP-сервер.

- [OpenClaw](https://dotsagent.io/ru/frameworks/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.

Независимый справочник для тех, кто создаёт AI-агентов. Не связан ни с одним из упомянутых здесь поставщиков.

© 2026 DotsAgent · Факты проверены 1 октября 2026 г.
