Installation
WARNING
If you experience any issues following these steps, try the troubleshooting guide.
Automatic Installation
Video
If you prefer a video tutorial, take a look at this:
Step-by-Step
- Go to the BetterDiscord Website and click the big download button. Save this somewhere on your computer.
- Open the installer you downloaded in the previous step.
- Accept the license agreement, and click next to proceed.

- Select
Installthen click the next button to proceed with installation. - Select the version of Discord you want to use. If you're not sure what this means, just select
Stable. Click the install button when ready. - Let the installer process the installation. It should tell you when the installation has completed.
- Verify that BetterDiscord is installed.
- Open (or switch to) Discord, and open Discord's settings.
- Check the tabs on the left for a new section called
BetterDiscord(see below)

- Enjoy BetterDiscord!
Command Line Installation
If you're comfortable using a terminal, the BetterDiscord CLI lets you install and update quickly. For full details, see the CLI guide.
Install the CLI
Choose one of these methods:
npm install -g @betterdiscord/clibrew install betterdiscord/tap/bdcliwinget install betterdiscord.cligo install github.com/betterdiscord/cli@latest# Download the latest release for your platform
# https://github.com/BetterDiscord/cli/releasesInstall BetterDiscord
Most people can use the Stable channel:
bdcli install --channel stableOther channels are available too:
bdcli install --channel ptb
bdcli install --channel canaryIf Discord is installed in a custom location, point to it directly:
bdcli install --path /path/to/DiscordNotes:
- If neither
--pathnor--channelis specified, it defaults to Stable. - The
--pathand--channelflags are mutually exclusive.
Manual Installation
DANGER
This section is primarily meant for developers and contributors to BetterDiscord. Users should only do this as a last resort.
For those that can't get the automatic installers to work, those that want more control over their installation, and for developers.
Prerequisites
Steps
1. Clone the BetterDiscord repository
git clone --single-branch -b main https://github.com/BetterDiscord/BetterDiscord.gitIf this fails due to region lock or something similar, you can download a zipped copy directly from https://github.com/BetterDiscord/BetterDiscord/archive/refs/heads/main.zip
2. Enter the directory
cd BetterDiscord3. Install dependencies
Install BetterDiscord's dependencies
bun install4. Build BetterDiscord
This will create injector.js, preload.js, renderer.js, and an /editor directory in the dist/ directory.
bun run build5. Inject into Discord
bun injectbun inject canarybun inject ptb