Installing Vencord
Prerequisites
Vencord is powered by Node.js, git and pnpm, so you will have to install all of those before you can get started:
Make sure that all of them are added to your PATH, you will need it.
To verify correct installation, run the following commands. All 3 should print the version of the respective software without errors:
git --versionnode --versionpnpm --versionCloning the Vencord Repository
Next, you should check out the Vencord source code!
Pick a convenient folder that you can remember, for example your Documents folder. Open a terminal and point it to the desired folder:
cd DocumentsThen, clone the Vencord repository:
git clone https://github.com/Vendicated/Vencordand finally point your terminal to the newly created Vencord folder:
cd VencordInstalling Dependencies
The next step is installing Vencord’s dependencies. We use the pnpm package manager. Please do not use npm or yarn!
Issue the following command:
pnpm install --frozen-lockfileVencord might add, remove or update dependencies at any time.
Thus, you might receive errors like Cannot find package "foobar" imported from ... after updating.
If this happens, you should run the same command once again to update the installed dependencies.
Building Vencord
Now you’re almost done! The last step is compiling the Vencord code.
The steps for this will differ depending on which platform you want to build for.
pnpm buildpnpm buildpnpm buildWebInstalling your custom build
You’re done! Now you can install your custom build of Vencord.
The installation process differs depending on the platform you want to install on.
Run
pnpm injectThis will launch the Vencord Installer. Just patch the desired Vencord install and you’re done!
- Open Vesktop
- Go to the Vesktop Settings category
- Scroll down all the way to the
Vencord Locationsection - Press
Changeand select thedistfolder in your Vencord directory. For example, if you stuck to the example above, you would selectDocuments/Vencord/dist - Fully close and restart Vesktop and you’re done!
You will find three builds in the dist folder:
- extension-chrome.zip: Extension for Chrome and Chromium-based browsers. To install, head to
chrome://extensions, enable Developer Mode and drag the zip file into the window - extension-firefox.zip: Extension for Firefox. To install, head to
about:addons, click the gear icon and selectInstall Add-on From File... - Vencord.user.js: Userscript for Tampermonkey, Greasemonkey and other userscript managers. Just open it with your Browser and your userscript manager should automatically prompt you to install it