Кроссплатформенный open-source клиент для общения с AI в браузере, на компьютере и мобильных устройствах, поддерживающий OpenAI, Claude, Gemini, DeepSeek и локальные модели.
yincongcyincong/MuseBot
Чат-бот на Go, который связывает Telegram, Discord, Slack, Lark, DingTalk, WeCom, QQ и WeChat с LLM, например OpenAI, Gemini и DeepSeek.
- Звёзды
- 1,742
- Форки
- 254
- Открытые issues
- 3
- Последний коммит
- 5 часов назад
Что это?
MuseBot — чат-бот на Go, который передаёт сообщения из мессенджеров в API больших языковых моделей и возвращает ответы. Он поддерживает Telegram, Discord, Slack, Lark (Feishu), DingTalk, WeCom, QQ и WeChat, а запросы можно направлять в OpenAI, Gemini, DeepSeek, Doubao, Qwen, OpenRouter и другие сервисы, в том числе через собственные endpoint’ы.
Помимо текстового общения, бот поддерживает обработку изображений и их генерацию, ответы на вопросы по документам в форматах txt, pdf, csv и html, голосовой ввод и генерацию видео — в зависимости от настроенной модели. Также доступны потоковая отправка ответов, лимиты токенов для каждого пользователя, вызов функций на базе MCP, контекст RAG, запланированные cron-триггеры и Web API. Настройки задаются через переменные окружения или флаги командной строки, а для хранения данных можно использовать SQLite или MySQL.
Проект можно запустить напрямую с помощью go run или развернуть в Docker. Бот работает как в личных, так и в групповых чатах.
Ключевые возможности
- 01Подключается к Telegram, Discord, Slack, Lark, DingTalk, WeCom, QQ и WeChat.
- 02Направляет запросы в OpenAI, Gemini, DeepSeek, Doubao, Qwen, OpenRouter и другие сервисы LLM.
- 03Поддерживает распознавание изображений, ответы на вопросы по документам, голосовой ввод и генерацию медиа — в зависимости от модели.
- 04Передаёт ответы в реальном времени и сохраняет контекст каждого диалога.
- 05Поддерживает вызов функций на базе MCP, RAG, cron-триггеры и Web API.
- 06Хранит данные в SQLite или MySQL и разворачивается в Docker.
Сценарии использования
- Добавить AI-ассистента в рабочее пространство команды в Slack или Lark.
- Запустить личного бота для Telegram или Discord, используя собственные API-ключи.
- Создать AI-бота для китайских платформ DingTalk, WeCom или WeChat.
- Разработать собственный интерфейс на основе Web API бота.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/yincongcyincong/MuseBot.git - 2
Установите зависимости
go mod tidy - 3
Запустите бота локально с вашими токенами
go run main.go -telegram_bot_token=telegram-bot-token -deepseek_token=deepseek-auth-token
Что важно знать
- Вам понадобятся токен бота для каждой используемой платформы чатов и ключ API LLM, например DeepSeek.
- Для корпоративных платформ, таких как WeCom, DingTalk, QQ и WeChat, требуется отдельная настройка приложения и конфигурация callback.
Темы
Частые вопросы
- Что такое MuseBot?
- Чат-бот на Go, который связывает Telegram, Discord, Slack, Lark, DingTalk, WeCom, QQ и WeChat с LLM, например OpenAI, Gemini и DeepSeek. MuseBot — чат-бот на Go, который передаёт сообщения из мессенджеров в API больших языковых моделей и возвращает ответы. Он поддерживает Telegram, Discord, Slack, Lark (Feishu), DingTalk, WeCom, QQ и WeChat, а запросы можно направлять в OpenAI, Gemini, DeepSeek, Doubao, Qwen, OpenRouter и другие сервисы, в том числе через собственные endpoint’ы.
- MuseBot можно использовать бесплатно? Какая у него лицензия?
- MuseBot распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- MuseBot всё ещё поддерживается?
- Активно поддерживается. Последний коммит в MuseBot — 20 окт. 2026 г..
- Для чего можно использовать MuseBot?
- Добавить AI-ассистента в рабочее пространство команды в Slack или Lark. Запустить личного бота для Telegram или Discord, используя собственные API-ключи. Создать AI-бота для китайских платформ DingTalk, WeCom или WeChat. Разработать собственный интерфейс на основе Web API бота.
- Как установить MuseBot?
- Клонируйте репозиторий: git clone https://github.com/yincongcyincong/MuseBot.git Установите зависимости: go mod tidy Запустите бота локально с вашими токенами: go run main.go -telegram_bot_token=telegram-bot-token -deepseek_token=deepseek-auth-token
- Где скачать MuseBot?
- Исходный код и инструкции по установке — на GitHub: https://github.com/yincongcyincong/MuseBot
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемая чат-платформа в стиле ChatGPT с поддержкой разных AI-провайдеров, Agents, MCP, Artifacts и авторизацией нескольких пользователей.
Открытый Go-фреймворк для организации повторно используемых AI-промптов (Patterns) по задачам и запуска из командной строки или через REST API.
Десктопный клиент для ChatGPT, Claude и других LLM с локальным хранением данных, работающий на Windows, macOS и Linux.
Лёгкий персональный AI-ассистент на Go для недорогих устройств с поддержкой множества LLM-провайдеров и мессенджеров.
FastGPT — платформа с открытым исходным кодом для создания AI-агентов: обработка данных, базы знаний RAG и визуальная оркестрация рабочих процессов для приложений на LLM.