AstrBot: мощный AI-агент для мессенджеров — обзор 2026

AstrBot — это open-source платформа «всё в одном» для создания Agent-чат-ботов с интеграцией в популярные мессенджеры. Проект ориентирован на частных пользователей, разработчиков и команды, предоставляя надёжную и масштабируемую AI-инфраструктуру.

«Companionship and capability should never be at odds» — девиз проекта AstrBot.

На сегодняшний день проект насчитывает более 34 100 звёзд на GitHub, 200 000+ еженедельных активных пользователей, 1000+ плагинов от сообщества и 100+ open-source контрибьюторов.


Что такое AstrBot и для кого он предназначен

AstrBot — это open-source agentic-инфраструктура для чат-ботов, разработанная командой AstrBotDevs под лицензией AGPL-3.0, выступающая единой платформой для интеграции с mainstream мессенджерами и создания production-ready многоплатформенных AI-ассистентов.

Хотите ли вы создать личного AI-компаньона, интеллектуальный клиентский сервис, ассистента-автоматизатора или корпоративную базу знаний — AstrBot позволяет быстро строить готовые AI-приложения прямо внутри рабочих процессов IM-платформ.

Целевая аудитория:

  • Разработчики, которые хотят встроить LLM в корпоративные мессенджеры
  • Команды, автоматизирующие поддержку клиентов и внутренние процессы
  • Энтузиасты, создающие личных AI-ассистентов в Telegram или WeChat
  • DevOps/хоумлаберы, разворачивающие собственные LLM через Ollama
ℹ Лицензия и цена
AstrBot полностью бесплатен и распространяется под лицензией AGPL-3.0. Исходный код открыт. Платить придётся только за API ключи к моделям (OpenAI, Gemini и др.) или за облачный хостинг — само ПО бесплатное.

Архитектура и принцип работы


graph LR
    A[Пользователь в мессенджере] --> B[Platform Adapter]
    B --> C[AstrBot Core / Pipeline]
    C --> D{Agent Runner}
    D --> E[LLM Provider\nOpenAI / Gemini / Ollama]
    D --> F[MCP Server]
    D --> G[Плагины / Skills]
    E --> H[Ответ пользователю]
    F --> H
    G --> H
    C --> I[Knowledge Base / RAG]
    I --> E

Абстрагируя платформо-специфичные детали, AstrBot обеспечивает бесшовную многоплатформенную работу: один экземпляр AI-агента обрабатывает взаимодействия в разных экосистемах без необходимости отдельных развёртываний для каждого сервиса.


Ключевые возможности

🌐 Мультиплатформенность

AstrBot поддерживает: QQ, WeChat Work, Feishu, DingTalk, WeChat Official Accounts, Telegram, Slack и другие платформы. Также в числе поддерживаемых: Discord, KOOK и весь WeChat-экосистем.

🤖 Поддержка LLM и агентных платформ

AstrBot интегрируется с различными бэкендами моделей: OpenAI, Gemini, Ollama и другими — существенно снижая порог входа в многоканальную разработку ботов. Поддерживается интеграция с Dify, Alibaba Cloud Bailian, Coze и другими агентными платформами.

📦 Экосистема плагинов

Официальный маркетплейс плагинов размещён на plugins.astrbot.app и служит центральным хабом для поиска расширений. Маркетплейс содержит более 1037 плагинов, поддерживающих установку в один клик прямо из WebUI.

Плагины расширяют возможности AstrBot в самых разных областях: инструменты продуктивности, управление группами, рабочие процессы создания контента, интеграции с внешними сервисами.

🔧 MCP и Function Calling

AstrBot может подключаться к серверам MCP (Model Context Protocol) для доступа к внешним инструментам и агентным сервисам. MCP-серверы предоставляют инструменты, которые AstrBot вызывает от имени LLM.

Из коробки в AstrBot доступны инструменты: веб-поиск, напоминания (to-do) и интерпретатор кода.

Пример вызова инструмента:

# Пример плагина-инструмента для AstrBot
from astrbot.api import Star, Context

class MyTool(Star):
    def __init__(self, context: Context):
        super().__init__(context)

    async def search_cats(self, event):
        """Поиск информации о котах через внешний API"""
        # AstrBot передаёт запрос в LLM,
        # LLM вызывает этот инструмент автоматически
        result = await self.http_get("https://api.example.com/cats")
        await event.send(result)

🧠 RAG и база знаний

AstrBot предлагает визуальную панель управления и гибкий механизм расширения через плагины, включая rate limiting, белые списки, фильтрацию по ключевым словам, понимание изображений и преобразование речи в текст.

🚀 Варианты развёртывания

Запуск доступен через: одноклик-лаунчер, desktop-приложение, Docker, uv или pip — как для частных пользователей, так и для команд.

Для тех, кто знаком с контейнерами и ищет более стабильный production-ready способ, рекомендуется развёртывание через Docker / Docker Compose.

💡 Быстрый старт через Docker
docker run -d --name astrbot \
  -p 6185:6185 \
  soulter/astrbot:latest

После запуска откройте http://localhost:6185 — WebUI для управления ботом. Логин по умолчанию: astrbot / astrbot.


Тарифы и цены

AstrBot — полностью бесплатный open-source проект. Расходы возникают только при использовании платных API:

КомпонентСтоимость
AstrBot (само ПО)Бесплатно (AGPL-3.0)
OpenAI API (GPT-4o)от $2.50 / 1M токенов
Gemini APIбесплатный tier + платный
Ollama (локально)Бесплатно
Облачный хостинг (RainYun)по тарифам провайдера
Compshare GPU (RTX 3090)pay-as-you-go

Облачное развёртывание на Compshare тарифицируется по схеме pay-as-you-go, поэтому важно следить за балансом.


Плюсы и минусы

✅ Плюсы❌ Минусы
Полностью бесплатный, open-sourceТребует технических знаний для настройки
1000+ плагинов из коробкиОриентирован преимущественно на китайские платформы
Поддержка MCP, RAG, Function CallingДокументация частично на китайском
Мультиплатформенность (10+ мессенджеров)AGPL-3.0 ограничивает коммерческое использование
Наглядный WebUI-дашбордСложная экосистема плагинов (качество варьируется)
Docker / uv / desktop — гибкое развёртываниеuv-установка не поддерживает обновление через WebUI
Активное сообщество (34k+ звёзд, 100+ контрибьюторов)Требует своего сервера или облака
Поддержка локальных моделей через OllamaНет официальной облачной SaaS-версии
⚠ Важно про лицензию
AstrBot лицензирован под AGPL-3.0. Если вы планируете использовать его в коммерческом продукте или SaaS-сервисе, необходимо раскрывать исходный код изменений. Для корпоративного использования проконсультируйтесь с юристом.

Сравнение с альтернативами

ПараметрAstrBotAnythingLLMBotpress
ЛицензияAGPL-3.0 (бесплатно)MIT (бесплатно)Apache 2.0 + платные тарифы
IM-интеграции10+ мессенджеровНет нативноTelegram, WhatsApp, Slack
LLM-провайдерыOpenAI, Gemini, Ollama, DeepSeek и др.35+ провайдеровOpenAI, Anthropic, Azure
RAG / База знаний✅ (акцент)
MCP поддержка
Plugin-экосистема1000+ плагиновОграниченноMarketplace
WebUI управление
Целевая аудиторияРазработчики / DevOpsБизнес / КонтентБизнес / Enterprise
РазвёртываниеDocker, Desktop, uv, pipDocker, DesktopCloud, Self-hosted
Активность сообщества34k ⭐40k ⭐12k ⭐
📝 Сценарий сравнения

Задача: Подключить ChatGPT к корпоративному Telegram и Feishu с базой знаний компании.

  • AstrBot — справится нативно, нужен свой сервер.
  • AnythingLLM — отличная RAG, но без нативного Telegram/Feishu.
  • Botpress — есть Telegram, но платный тариф для продвинутых функций.

Победитель для этого кейса: AstrBot.


Как начать работу с AstrBot


graph TD
    A[Выбрать способ установки] --> B{Docker?}
    B -- Да --> C[docker run astrbot]
    B -- Нет --> D[pip install astrbot / uv]
    C --> E[Открыть WebUI :6185]
    D --> E
    E --> F[Добавить LLM Provider]
    F --> G[Подключить мессенджер]
    G --> H[Установить плагины]
    H --> I[Готово к работе! 🚀]

  1. Установка — выберите Docker, uv или desktop-приложение
  2. Настройка LLM — добавьте API-ключ OpenAI/Gemini или подключите локальный Ollama
  3. Подключение платформы — настройте адаптер для вашего мессенджера
  4. Плагины — поставьте нужные расширения из маркетплейса
  5. Запуск — бот готов к общению с пользователями

Официальная документация доступна на docs.astrbot.app и содержит подробные руководства по развёртыванию, интеграции платформ, разработке плагинов и настройке агентов — как на китайском, так и на английском языке.


Вердикт: кому подойдёт AstrBot?

AstrBot позиционируется как универсальное решение для самых разных сценариев: личный AI-компаньон, интеллектуальный клиентский сервис, ассистент автоматизации, корпоративная база знаний. Проект делает ставку на агентные функции — подагенты, вызовы инструментов, управление контекстом и проактивные взаимодействия, что отличает его от традиционных чат-ботов.

AstrBot идеально подходит:

  • ✅ Разработчикам, которым нужен production-ready AI-агент в мессенджерах
  • ✅ DevOps-командам, желающим развернуть self-hosted LLM-инфраструктуру
  • ✅ Тем, кто работает с азиатскими платформами (QQ, WeChat, Feishu, DingTalk)
  • ✅ Энтузиастам open-source и хоумлаберам

AstrBot менее подходит:

  • ❌ Нетехническим пользователям без навыков работы с сервером
  • ❌ Командам, которым нужна managed SaaS без самостоятельного хостинга
  • ❌ Коммерческим проектам, избегающим AGPL-ограничений

Итоговый рейтинг

КритерийОценка
Функциональность⭐⭐⭐⭐⭐ 5/5
Простота установки⭐⭐⭐⭐ 4/5
Документация⭐⭐⭐ 3/5
Экосистема плагинов⭐⭐⭐⭐⭐ 5/5
Сообщество⭐⭐⭐⭐⭐ 5/5
Общий рейтинг🏆 8.5/10

AstrBot — один из наиболее полнофункциональных open-source AI-агентов для мессенджеров. При наличии базовых навыков администрирования сервера он способен заменить платные решения и обеспечить полный контроль над AI-инфраструктурой.


Ссылки: