Official installer
The installer is maintained separately at ImHisako/IllegalcordInstaller. Use it when you want the installer-based flow instead of cloning and building this repository yourself.The source code for the client lives at ImHisako/Illegalcord. Use the source flow below when you are developing, auditing, or building a custom version.
Source build
Requirements
- Git.
- Node.js 22 or newer. The root
package.jsondeclaresnode >=22. pnpm11.9.0 or newer.- Discord desktop if you plan to use
pnpm inject.
pnpm if you do not already have it:
Clone and install
Desktop build
Build the desktop bundle:Web build
Build the browser extension target:dist for the generated browser extension output. Load the matching unpacked extension or archive through your browser’s extension developer tools.
Browser support depends on the generated target and browser restrictions. Firefox extension archives may require Firefox Developer Edition or a compatible extension workflow.
Development builds
Use watch mode while editing source:Validate your build
Use the targeted checks while developing:pnpm test script is heavier. It builds standalone output, runs type checks and linters, and regenerates plugin metadata.

