Фреймворк для подключения цифровых людей (2.5D, 3D, мобильные устройства, ПК и веб) и LLM к бизнес-системам.
AstrBotDevs/AstrBot
Открытая платформа для чат-ботов на базе агентов, объединяющая LLM, плагины и инструменты агентов с мессенджерами вроде QQ, Telegram, Slack и Discord.
- Звёзды
- 42,354
- Форки
- 3,103
- Открытые issues
- 966
- Последний коммит
- 11 часов назад
Что это?
AstrBot — универсальная платформа с открытым исходным кодом для чат-ботов на базе агентов, которая связывает большие языковые модели с популярными мессенджерами. Она предназначена для частных пользователей, разработчиков и команд, которые хотят запускать в привычных чатах персональных помощников, ботов поддержки, помощников для автоматизации или ботов для работы с внутренней базой знаний.
Проект поддерживает множество платформ для обмена сообщениями, включая QQ, WeChat Work, Feishu, DingTalk, Telegram, Slack, Discord и LINE, а также различные сервисы моделей: API, совместимые с OpenAI, Anthropic, Google Gemini, DeepSeek и локальный Ollama. Кроме того, доступны возможности для работы с агентами: MCP, базы знаний, настройки персоны, сжатие контекста и изолированная среда агента для запуска кода и команд оболочки. Для управления предусмотрены система плагинов и WebUI.
Развернуть AstrBot можно с помощью установки через командную строку на базе uv, Docker, Docker Compose или настольного приложения — на личном компьютере или сервере.
Ключевые возможности
- 01Подключается к QQ, Telegram, Slack, Discord, Feishu, DingTalk и другим платформам для обмена сообщениями.
- 02Поддерживает множество провайдеров LLM, включая API, совместимые с OpenAI, Anthropic, Gemini и Ollama.
- 03Включает поддержку MCP, базы знаний, настройки персоны и автоматическое сжатие контекста.
- 04Предоставляет изолированную среду агента для запуска кода и команд оболочки.
- 05Предлагает систему плагинов с каталогом и WebUI для управления.
Сценарии использования
- Запуск персонального ИИ-компаньона в QQ или Telegram.
- Создание бота поддержки для мессенджера команды.
- Ответы на вопросы по внутренней базе знаний прямо в чатах.
- Автоматизация рутинных задач с помощью инструментов агентов и плагинов.
Быстрый старт
- 1
Установить uv (необходимое условие)
- 2
Установить AstrBot с помощью uv
uv tool install astrbot --python 3.12 - 3
Инициализировать окружение (только при первом запуске)
astrbot init - 4
Запустить AstrBot
astrbot run
Что важно знать
- Для быстрой установки требуется окружение с Python 3.12 или выше и uv.
- Для подключения LLM и большинства платформ обмена сообщениями нужны собственные API-ключи или учетные записи на платформах.
- Работа зависит от доступности сторонних платформ обмена сообщениями и сервисов моделей.
Темы
Частые вопросы
- Что такое AstrBot?
- Открытая платформа для чат-ботов на базе агентов, объединяющая LLM, плагины и инструменты агентов с мессенджерами вроде QQ, Telegram, Slack и Discord. AstrBot — универсальная платформа с открытым исходным кодом для чат-ботов на базе агентов, которая связывает большие языковые модели с популярными мессенджерами. Она предназначена для частных пользователей, разработчиков и команд, которые хотят запускать в привычных чатах персональных помощников, ботов поддержки, помощников для автоматизации или ботов для работы с внутренней базой знаний.
- AstrBot можно использовать бесплатно? Какая у него лицензия?
- AstrBot распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- AstrBot всё ещё поддерживается?
- Активно поддерживается. Последний коммит в AstrBot — 20 окт. 2026 г..
- Для чего можно использовать AstrBot?
- Запуск персонального ИИ-компаньона в QQ или Telegram. Создание бота поддержки для мессенджера команды. Ответы на вопросы по внутренней базе знаний прямо в чатах. Автоматизация рутинных задач с помощью инструментов агентов и плагинов.
- Как установить AstrBot?
- Установить uv (необходимое условие) Установить AstrBot с помощью uv: uv tool install astrbot --python 3.12 Инициализировать окружение (только при первом запуске): astrbot init Запустить AstrBot: astrbot run
- Где скачать AstrBot?
- Исходный код и инструкции по установке — на GitHub: https://github.com/AstrBotDevs/AstrBot
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
LobeHub объединяет AI-агентов в постоянно работающие команды, которые можно нанимать, планировать их работу и оценивать результаты в одном месте.
Готовый к работе фреймворк для Python-агентов на базе LangGraph с продуманными настройками и всем необходимым для выполнения длительных многоэтапных задач.
Автономный open-source агент для исследований: формулирует вопросы, собирает веб- и локальные источники и пишет отчёты со ссылками, используя любую LLM-платформу.
Открытая платформа для создания чат-ботов на базе ИИ, которые подключают LLM к Slack, Discord, Telegram, WeChat, Lark, DingTalk и другим платформам.
Инфраструктура памяти для LLM-агентов: сохраняет диалоги и выполнение задач в структурированном виде для приложений на Python и TypeScript.