# yincongcyincong/MuseBot

supports Telegram, Discord, Slack, Lark（飞书），钉钉, 企业微信, QQ, 微信, compatible with various LLMs including OpenAI, Gemini, DeepSeek, Doubao, and OpenRouter. It offers intelligent conversation, image generation, video creation, and more. Works seamlessly in both private chats and group settings.

Repository: https://github.com/yincongcyincong/MuseBot
Canonical: https://ross.abutalabs.com/products/musebot
Homepage: https://github.com/yincongcyincong/MuseBot
Language: Go
License: MIT
License Family: permissive
Topics: deepseek, telegram, ai-bot, gemini, openai, openrouter, discord, feishu, slack, wechat
Last push: 2026-08-17T07:46:48+00:00

## Health v2 (maintenance only)
Score: 78/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 75, longevity 40
- inputs: {"age_days": 562, "days_push": 16, "days_rel": 170, "gap_med": 4, "n_releases_24m": 60}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1623, forks 241 (observed 2026-08-28T04:05:12.709365+00:00)

## What it is
MuseBot is a self-hosted Go chatbot application that connects messaging platforms (Telegram, Discord, Slack, Lark/Feishu, DingTalk, WeCom, QQ, WeChat) to various LLM APIs including OpenAI, Gemini, DeepSeek, Doubao, and OpenRouter. It supports streaming AI chat, image understanding and generation, voice input, video creation, RAG context, and MCP-to-function-call bridging in both private and group chats.

## Use cases
- add an AI chatbot to my telegram group
- connect discord to openai or deepseek
- deploy a chatgpt bot on wechat or lark
- chat with llm via voice messages
- generate images from chat commands
- hook mcp tools into a messaging bot
- self-host an ai assistant across multiple chat apps

## When to choose
- you want one bot serving multiple chat platforms and multiple LLM providers
- you need streaming replies, voice, image, and RAG in a single deployable service
- you prefer a Go/Docker self-hosted deployment with an admin platform

## When to avoid
- you only need a bot for a single platform with minimal features
- you want a managed SaaS bot with no self-hosting
- you need deep customization in a language other than Go

## Facets
- artifact type: application
- maturity: active
- function: chatbot, llm-inference, rag, mcp, image-processing, speech-recognition, self-hosted
- domain: chatbots, artificial-intelligence, large-language-models, messaging-platforms
- platform: self-hosted, cross-platform, go
- tags: telegram-bot, discord-bot, slack-bot, lark, dingtalk, wechat, qq, openai, gemini, deepseek, openrouter, streaming-output, voice-input, image-generation, video-generation, admin-platform, ai-agents, docker

## Member repositories
- yincongcyincong/MuseBot (main) score 78

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:12.709365+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:48:54.050194+00:00, confidence not recorded.
  - readme: https://github.com/yincongcyincong/MuseBot (fetched 2026-08-28T04:05:12.709365+00:00, sha 6f725e79c351)
  - homepage: https://github.com/yincongcyincong/MuseBot (fetched 2026-08-29T11:21:35.121371+00:00, sha 9bc71c0d3615)
- Data as of 2026-08-30T08:39:29.467469+00:00.
