Installation

Before you can get started developing, you need a developer install.

Table of Contents

These instructions are only for advanced users. If you’re not a developer, you should use our graphical installer instead. No support will be provided for installing in this fashion. If you cannot figure it out, you should just stick to a regular install.

Dependencies

For a developer install, you will need the following tools before doing anything:

Installing Vencord

Clone Vencord:

git clone https://github.com/Vendicated/Vencord
cd vencord

Install dependencies:

pnpm install --frozen-lockfile

Build Vencord:

pnpm build

Inject vencord into your client:

pnpm inject

Then fully close Discord from your taskbar or task manager, and restart it. Vencord should be injected - you can check this by looking for the Vencord section in Discord settings.

Updating Vencord

If you’re using Discord already, go into the Updater tab in settings.

Sometimes it may be necessary to manually update if the GUI updater fails. To pull latest changes:

git pull

If this fails, you likely need to reset your local changes to vencord to resolve merge errors:

This command will remove any local changes you’ve made to Vencord. Make sure you back up if you made any code changes you don’t want to lose!

git reset --hard
git pull

and then to build the changes:

pnpm build

Then just refresh your client

Uninstalling Vencord

Simply run:

pnpm uninject
Documentation
Getting Started
Tutorials