Repolode
AstrBotDevs

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. 1

    Установить uv (необходимое условие)

  2. 2

    Установить AstrBot с помощью uv

    uv tool install astrbot --python 3.12
  3. 3

    Инициализировать окружение (только при первом запуске)

    astrbot init
  4. 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 обновляется ежедневно.

Похожие проекты