Muse
Muse is a self-hosted Discord music bot for small and medium-sized servers that plays YouTube videos and livestreams, SoundCloud tracks and playlists, with…
Platform availability
Available on 1 of 9 platforms
- Unraid
- TrueNAS (not listed)
- Umbrel (not listed)
- ZimaOS (not listed)
- Proxmox (not listed)
- Helm (not listed)
- Mac (not listed)
- Windows (not listed)
- Linux (not listed)
Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.
68/100 Good
- Maintained
- 91last commit 25 days ago
- Popular
- 621,290 GitHub stars
- Easy to install
- 351 install platform, install notes, Docker image
- Light to run
- 602 GB minimum RAM, runs on ARM
Availability: platform listings confirmed today, links checked 15 days ago
- GitHub stars
- 1,290
- Open issues
- 74
- Last commit
- 2026-09-20
- Latest release
- v2.11.8
- License
- MIT
- Activity
- rising
Checked 7 days ago - source: GitHub (codetheweb/muse)
Resources & Compatibility
Minimum requirements: 2 GB RAM, 600 MB disk. ARM (e.g. Raspberry Pi) is supported.
Checked 17 days ago - source: Docker Hub image tags and published docs
First-install notes
- Install the Muse Python package first Use pip (Python's package installer) to run pip install muse-maskgit-pytorch before trying the examples. Without this step, your code cannot import Muse or create the image-generation model. source
- Let Muse fetch the T5 text model once The helper downloads T5 (the small text model that turns your prompt into usable instructions) and its tokenizer, then caches them for later runs. If this download or cache is blocked or deleted, Muse will fail before it can generate an image. source
- Keep the VAE weights file in place The example loads a pretrained file named pretrained_vae.pt from the current folder, which is the image-encoding part of Muse. If that file is missing, renamed, or in the wrong folder, the setup will error before you can create images. source
Fetched 16 days ago - each note links to its source
Variants
Alternatives
No alternatives collected yet.
Common questions
Which Docker image should new deployments use?
Use the Muse image under the museofficial GitHub Container Registry. Docker Hub tags may exist only as compatibility mirrors.
Which API keys must I provide before running Muse?
Muse requires a Discord bot token and a YouTube API key. Spotify keys are optional and enable Spotify URL conversion.
Should I run Muse from master or a tagged release?
The master branch is bleeding edge and not guaranteed to be stable. For a production instance, use the latest release.
How do I invite Muse into a Discord server?
When Muse runs, it logs a URL to open in a browser for the invite. After it is added, it DMs the server owner setup instructions.
Can one Muse instance serve multiple Discord servers?
Yes, a single Muse instance supports multiple guilds.
How do I enable SponsorBlock skipping in Muse?
SponsorBlock is disabled by default. Set ENABLE_SPONSORBLOCK=true to enable it, and adjust SPONSORBLOCK_TIMEOUT to change how long Muse skips requests when the service is unavailable.
Answers sourced from github.com
Community
- Reddit (reddit)
- Reddit - Dive into anything (reddit)
Collected 16 days ago - public community threads