The cross-platform launcher for moonlight that doesn't modify your Discord install.
- Automatic Updates: Always run the latest version of moonlight with zero effort
- Cross-Platform: Works on Windows, Linux (including Flatpak)
- Multiple Discord Branches: Releases available for Discord Stable, PTB, and Canary
- Developer Friendly: Support for local git installations of moonlight
- Download the latest installer from Releases
- Run the installer and follow the on-screen instructions
- Select your preferred Discord branches during installation
sh -c "$(curl -fsSL https://github.com/MeguminSama/moonlight-launcher/releases/latest/download/install.sh)"
sh -c "$(curl -fsSL https://github.com/MeguminSama/moonlight-launcher/releases/latest/download/install.sh)" -- ptb
sh -c "$(curl -fsSL https://github.com/MeguminSama/moonlight-launcher/releases/latest/download/install.sh)" -- canary
yay -S moonlight-stable # or moonlight-ptb or moonlight-canary
sh -c "$(curl -fsSL https://github.com/MeguminSama/moonlight-launcher/releases/latest/download/install.sh)" -- --uninstall <branch>
Windows | Linux (KDE) |
---|---|
![]() |
![]() |
--local <path>
: Use a local moonlight instance--branch [stable | nightly]
: Use a specific branch of moonlight--help
: Display help message
Any arguments after --
will be passed directly to Discord:
moonlight-stable -- --start-minimized --enable-blink-features=MiddleClickAutoscroll
If you're using moonlight-stable
, the launcher will default to using the latest stable release of moonlight.
If you're using moonlight-ptb
or moonlight-canary
, it will default to using the latest nightly build.
You can change this behaviour by using the --branch
flag:
moonlight-stable --branch nightly
# or
moonlight-canary --branch stable
To use a local development version of moonlight:
moonlight-stable --local /path/to/your/moonlight/injector.js
Made with ❤️ by MeguminSama