AstrBot — все-в-одном платформа AI-агентов для мессенджеров
📂 Исходный код на GitHubОткрытая бесплатная платформа для построения AI-агентов и чат-ботов, интегрирующая десятки IM-платформ, LLM-провайдеров и агентных фреймворков (агенты, MCP, навыки, база знаний) с песочницей для безопасного выполнения кода.
AstrBot — все-в-одном платформа AI-агентов для мессенджеров
AstrBot — это open-source платформа под лицензией AGPL-3.0 для создания AI-агентов и чат-ботов, которые работают прямо внутри привычных мессенджеров. Проект набрал более 38 000 звёзд на GitHub и позиционируется как надёжная и масштабируемая инфраструктура для разговорного ИИ: от личного AI-компаньона до интеллектуальной клиентской поддержки, автоматизации и корпоративной базы знаний. Главная особенность — всё работает там, где пользователи уже общаются, без необходимости строить отдельный интерфейс.
Ключевые возможности
- Бесплатный и открытый исходный код
- LLM-диалоги, мультимодальность, агенты, MCP, навыки, база знаний, персонализация и автоматическое сжатие контекста
- Интеграция с агентными платформами: Dify, Alibaba Cloud Bailian, Coze и другими
- Мультиплатформенность: QQ, WeChat Work, Feishu, DingTalk, WeChat Official Accounts, Telegram, Slack и другие
- Плагины: 1000+ расширений для установки в один клик
- Agent Sandbox — изолированное и безопасное выполнение кода и shell-команд с переиспользованием ресурсов сессии
- WebUI и Web ChatUI со встроенной песочницей и веб-поиском
- Поддержка интернационализации (i18n)
Поддерживаемые мессенджеры
Официальные адаптеры покрывают большинство популярных платформ, есть и несколько контрибуций сообщества:
- Официальные: QQ (включая протокол OneBot v11), Telegram, WeCom и WeCom AI Bot, официальные аккаунты WeChat, Feishu (Lark), DingTalk, Slack, Discord, LINE, Satori, KOOK, Misskey, Mattermost (WhatsApp планируется)
- Сообщество: Matrix, Rocket.Chat, VoceChat
Поддерживаемые модели и сервисы
AstrBot работает с широчайшим спектром LLM-провайдеров: OpenAI и совместимые сервисы, Anthropic, Google Gemini, Moonshot AI, Zhipu AI, DeepSeek, а также self-hosted варианты Ollama и LM Studio. Доступны API-шлюзы (AIHubMix, CompShare, 302.AI, TokenPony, SiliconFlow, PPIO Cloud) и агрегаторы ModelScope, OneAPI.
LLMOps-платформы: Dify, Alibaba Cloud Bailian Applications, Coze. Отдельно развит мультимодальный блок распознавания и синтеза речи: OpenAI Whisper, SenseVoice, Xiaomi MiMo Omni, а также крупный набор TTS-сервисов (OpenAI TTS, Gemini TTS, GPT-Sovits, FishAudio, Edge TTS, Azure TTS, Minimax TTS, Volcano Engine TTS и другие).
Развёртывание
Быстрый старт через uv
Для тех, кто знаком с командной строкой, рекомендуется однокликовый метод через uv:
uv tool install astrbot --python 3.12
astrbot init
astrbot run
Обновление выполняется командой:
uv tool upgrade astrbot --python 3.12
Docker
Для контейнерного, production-ready развёртывания рекомендуется Docker / Docker Compose. Официальная документация: Deploy AstrBot with Docker.
Другие способы
- Desktop-приложение — AstrBot-desktop для настольного использования с основным упором на ChatUI
- Launcher — astrbot-launcher для быстрого деплоя и изолированных multi-instance сценариев
- Replit — сообщества, для онлайн-демо и лёгких проб
- AUR —
yay -S astrbot-gitдля пользователей Arch Linux - Панельные решения — BT Panel, 1Panel, CasaOS (NAS/домашние серверы), полностью ручной деплой из исходников через
uv
Контрибуции и сообщество
Проект активно развивается: более 5000 коммитов, 15+ QQ-групп и Discord-сервер для общения участников. Авторам предлагается обсуждение новых функций через Issue до внесения изменений. Для разработки используется ruff для форматирования и линтинга:
git clone https://github.com/AstrBotDevs/AstrBot
pip install pre-commit
pre-commit install
В списке открытых проектов-партнёров упоминаются NapNeko/NapCatQQ и Mai-with-u/MaiBot.
Итог
AstrBot — зрелая open-source альтернатива закрытым коммерческим чат-ботам, которую можно развернуть где угодно: от локального компьютера и NAS до облачных панелей. Комбинация десятков IM-платформ, большого набора LLM-провайдеров, агентов, MCP, навыков, базы знаний и безопасной песочницы делает её универсальным инструментом для построения production-ready AI-ассистентов в мессенджерах.
Источник: https://github.com/AstrBotDevs/AstrBot