Об этом проекте

LangBot предоставляет самостоятельно размещаемую платформу для подключения больших языковых моделей и агентных рабочих процессов к сервисам мгновенных сообщений. Поддерживаются многоходовые диалоги, потоковые ответы, мультимодальное взаимодействие, вызов инструментов и встроенные возможности RAG/базы знаний. Ботов можно развертывать в Discord, Telegram, Slack, LINE, QQ, WeChat, WeCom, Lark, DingTalk, KOOK, Satori, электронной почте и Matrix, при этом Matrix обеспечивает мостовое подключение к дополнительным чат-сетям. Платформа интегрируется с модельными и агентными сервисами, включая OpenAI, Anthropic, DeepSeek, Google Gemini, xAI, Moonshot, Zhipu AI, Ollama, LM Studio, Dify, MCP, SiliconFlow, а также с рядом шлюзов и GPU-платформ. Она также подключается к инструментам автоматизации и оркестрации, таким как n8n, Langflow, Coze и Deerflow. LangBot включает браузерную панель администрирования для настройки, управления ботами, пайплайнами, моделями, доступом к API/MCP и операционного мониторинга. Среди перечисленных в репозитории функций, ориентированных на промышленную эксплуатацию, — контроль доступа, ограничение частоты запросов, фильтрация чувствительных слов, обработка исключений, мониторинг сессий и сообщений, а также поддержка нескольких пайплайнов. Событийно-ориентированная система плагинов и маркетплейс плагинов позволяют расширять поведение бота. Встроенный MCP-сервер предоставляет возможности управления по HTTP для кодирующих агентов, а репозиторий включает навыки и руководства для агентов по разработке плагинов, тестированию, развертыванию и основной разработке. Варианты развертывания включают LangBot Cloud, запуск одной командой `uvx langbot`, Docker Compose, Docker, ручную установку, Kubernetes, Zeabur, Railway и развертывание через панель в один клик. Проект написан для Python 3.10–3.13.