Extension System
Enable supported extensions and keep optional behavior separate from the core client layer.
Explore Moonlight Mod features, understand the installer flow, browse practical guides, and open the official GitHub release page and choose the installer there.
Manage extensions and client behavior from one place.
Moonlight is an open-source Discord client mod focused on user and developer customization. It adds an extension-based layer around the desktop client and provides tools for managing supported enhancements.
This website is an independent guide. Installer buttons lead to the official Moonlight GitHub release rather than serving executable files from this domain.
The official Moonlight documentation states that Discord client mods are against Discord's Terms of Service. Use a client mod only after considering that policy risk.
Read the disclaimer →Designed around modular customization instead of a single fixed bundle.
Enable supported extensions and keep optional behavior separate from the core client layer.
Manage Moonlight configuration and extension settings through an integrated settings experience.
Use the dedicated installer to detect, patch, update, or unpatch supported Discord installations.
Official documentation covers extension APIs, mappings, module patching, and contribution workflows.
Moonlight is aimed at users who want deeper client customization and developers who want a documented extension surface. The strongest reason to use it is not “more features at any cost,” but the ability to keep custom behavior organized and updateable.
The official installer provides a Windows executable and can detect supported Discord installations.
Recommended for most usersA macOS installer is available. The official docs note signing and persistence limitations around updates.
Check current docsSupport depends on how Discord is installed. User-local and user Flatpak layouts are documented options.
Layout-dependentKeep the first install simple and use the official installer.
Fully exit Discord before patching so the installer can work with the client files cleanly.
Use the GitHub-hosted installer linked below. Do not use unknown mirrors.
Let the installer detect your supported Discord installation, then install the stable Moonlight channel.
Patch Discord, launch it, and enable extensions gradually so troubleshooting stays easy.
Start with the official Moonlight installer hosted on GitHub. This site opens the official GitHub release page so you can choose the correct installer there; no executable is downloaded directly from this website.
Client mods change how the Discord desktop client behaves, so source provenance matters. Use the upstream installer, review extensions before enabling them, and never share your Discord authentication token with websites or support requests.
Verify GitHub destination
Official links use the moonlight-mod organization.
Keep installer available
It can help update or unpatch after Discord changes.
Test extensions gradually
Fewer variables make breakage easier to isolate.
Built-in or core extensions can provide common client behavior and fixes.
Extension APIs can alter selected interfaces and add settings-driven client features.
Development documentation covers module discovery, mappings, patching, and debugging.
A good mod setup is one you can understand later. Treat each extension as an intentional choice, keep notes on experimental changes, and use the installer as the first recovery tool when Discord updates break compatibility.
“Use stable first, add extensions gradually, and keep the installer available.”
Practical setup ruleMoonlight is an open-source project. This guide does not charge for or re-host the upstream installer.
The download button opens the official moonlight-mod/moonlight-installer GitHub release page. You choose and download the correct asset on GitHub.
Yes. Client internals can change. Updating Moonlight, disabling problematic extensions, or unpatching and repatching may be necessary.
No. The official Moonlight documentation warns that client mods are against Discord's Terms of Service. There is also normal software risk when running third-party client code.
Use the official Moonlight documentation and GitHub issue trackers, and include useful technical details without sharing account secrets.
Start with the stable installer, keep your setup small, and use the guides if you need platform or troubleshooting help.