Открытая платформа для чат-ботов на базе агентов, объединяющая LLM, плагины и инструменты агентов с мессенджерами вроде QQ, Telegram, Slack и Discord.
langbot-app/LangBot
Открытая платформа для создания чат-ботов на базе ИИ, которые подключают LLM к Slack, Discord, Telegram, WeChat, Lark, DingTalk и другим платформам.
- Звёзды
- 18,303
- Форки
- 1,800
- Открытые issues
- 140
- Последний коммит
- 4 часа назад
Что это?
LangBot — платформа для создания и запуска ботов с агентными возможностями в мессенджерах. Она связывает большие языковые модели и инструменты для работы с workflow с такими чат-платформами, как Discord, Telegram, Slack, LINE, QQ, WeChat, WeCom, Lark, DingTalk и KOOK. Благодаря этому один экземпляр бота может работать сразу в нескольких каналах.
Проект поддерживает многошаговые диалоги, вызов инструментов, потоковую выдачу и встроенную базу знаний для генерации с дополнением контекста (RAG). Он интегрируется с Dify, Coze, n8n, Langflow и Ollama, а также с провайдерами OpenAI, Anthropic, DeepSeek и Gemini. Веб-панель позволяет настраивать ботов, пайплайны и модели, а система плагинов и поддержка MCP расширяют возможности проекта.
LangBot написан на Python и запускается с помощью uvx или Docker Compose. Для эксплуатации ботов в продакшене предусмотрены контроль доступа, ограничение частоты запросов, фильтрация нежелательных слов и мониторинг.
Ключевые возможности
- 01Подключает LLM и агентные workflow, например Dify, Coze и n8n, к чат-платформам.
- 02Поддерживает Discord, Telegram, Slack, LINE, QQ, WeChat, WeCom, Lark, DingTalk и KOOK на одной кодовой базе.
- 03Включает встроенную базу знаний для генерации с дополнением контекста (RAG).
- 04Предоставляет веб-панель для управления ботами, пайплайнами и моделями.
- 05Поддерживает систему плагинов и протокол MCP.
- 06Предусматривает контроль доступа, ограничение частоты запросов и фильтрацию нежелательных слов.
Сценарии использования
- Развертывание бота поддержки в Slack или Discord, который отвечает на основе базы знаний.
- Подключение workflow в n8n или Dify к WeCom или DingTalk для автоматизации внутренних бизнес-процессов.
- Модерация групп в QQ или Discord с помощью фильтрации контента на базе ИИ.
Быстрый старт
- 1
Установите и запустите с помощью uv (запуск одной командой)
uvx langbot - 2
Клонируйте репозиторий
git clone https://github.com/langbot-app/LangBot - 3
Перейдите в каталог docker
cd LangBot/docker - 4
Запустите стек с помощью Docker Compose, затем откройте http://localhost:5300
docker compose --profile all up -d
Что важно знать
- Для запуска одной командой необходимо установить uv.
- Развертывание в облаке и некоторые интеграции с платформами зависят от сторонних сервисов и ключей API.
Темы
Частые вопросы
- Что такое LangBot?
- Открытая платформа для создания чат-ботов на базе ИИ, которые подключают LLM к Slack, Discord, Telegram, WeChat, Lark, DingTalk и другим платформам. LangBot — платформа для создания и запуска ботов с агентными возможностями в мессенджерах. Она связывает большие языковые модели и инструменты для работы с workflow с такими чат-платформами, как Discord, Telegram, Slack, LINE, QQ, WeChat, WeCom, Lark, DingTalk и KOOK. Благодаря этому один экземпляр бота может работать сразу в нескольких каналах.
- LangBot можно использовать бесплатно? Какая у него лицензия?
- LangBot распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- LangBot всё ещё поддерживается?
- Активно поддерживается. Последний коммит в LangBot — 20 окт. 2026 г..
- Для чего можно использовать LangBot?
- Развертывание бота поддержки в Slack или Discord, который отвечает на основе базы знаний. Подключение workflow в n8n или Dify к WeCom или DingTalk для автоматизации внутренних бизнес-процессов. Модерация групп в QQ или Discord с помощью фильтрации контента на базе ИИ.
- Как установить LangBot?
- Установите и запустите с помощью uv (запуск одной командой): uvx langbot Клонируйте репозиторий: git clone https://github.com/langbot-app/LangBot Перейдите в каталог docker: cd LangBot/docker Запустите стек с помощью Docker Compose, затем откройте http://localhost:5300: docker compose --profile all up -d
- Где скачать LangBot?
- Исходный код и инструкции по установке — на GitHub: https://github.com/langbot-app/LangBot
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый ИИ-второй мозг, который отвечает на вопросы по вебу и вашим документам, поддерживает пользовательских агентов и автоматизацию по расписанию.
Автономный open-source агент для исследований: формулирует вопросы, собирает веб- и локальные источники и пишет отчёты со ссылками, используя любую LLM-платформу.
FastGPT — платформа с открытым исходным кодом для создания AI-агентов: обработка данных, базы знаний RAG и визуальная оркестрация рабочих процессов для приложений на LLM.
Фреймворк для подключения цифровых людей (2.5D, 3D, мобильные устройства, ПК и веб) и LLM к бизнес-системам.
Открытый инструмент для глубокого поиска и анализа частных данных с помощью LLM и векторных баз данных.