No description
Find a file
2026-05-13 19:19:21 -04:00
src 0.2.0 2026-05-13 19:19:21 -04:00
.gitignore Initial commit 2026-03-11 11:29:12 -04:00
.gitlab-ci.yml windows, 0.1.1 2026-03-11 11:37:56 -04:00
Cargo.lock 0.2.0 2026-05-13 19:19:21 -04:00
Cargo.toml 0.2.0 2026-05-13 19:19:21 -04:00
LICENSE Initial commit 2026-03-11 11:29:12 -04:00
README.md update for discord 2026-05-13 19:14:56 -04:00
rustfmt.toml Initial commit 2026-03-11 11:29:12 -04:00

unicord

Unified Discord mod installer for Vencord and Equicord. A single CLI tool that replaces both the Vencord Installer and Equilotl.

Features

  • Install, uninstall, and repair both Vencord and Equicord
  • Install and uninstall OpenAsar
  • Auto-detect Discord installations (Stable, Canary, PTB, Development)
  • Multi-select when multiple installations are found
  • Supports the new Discord versioned tar layout (app-X.X.X/resources/)
  • Supports system and per-user Flatpak, system Electron (AUR), and standard installs
  • Interactive mode with step-by-step prompts
  • Cross-platform: Linux, macOS, Windows

Install

Download a prebuilt binary from releases.

Or build from source:

cargo install --path .

Usage

Run without arguments for interactive mode:

unicord

Or use subcommands directly:

unicord install --mod vencord
unicord install --mod equicord
unicord uninstall
unicord repair --mod vencord
unicord install-openasar
unicord uninstall-openasar
unicord list

Flags

Flag Description
--mod <vencord|equicord> Which mod to use
--location <PATH> Custom Discord install path
--branch <BRANCH> Filter by Discord branch (stable, canary, ptb, development)

Examples

sudo unicord install --mod equicord --branch canary
sudo unicord uninstall --location /opt/discord
unicord list

Install locations

unicord auto-detects Discord in the following locations:

Linux

  • System: /usr/share, /usr/lib, /usr/lib64, /opt
  • User: ~/.local/share, ~/.local/bin, ~/Applications, ~/AppImages, ~/.dvm
  • New tar layout: ~/.config/{discord,discordcanary,discordptb,discorddevelopment}/app-X.X.X/resources/
  • System Flatpak: /var/lib/flatpak/app/com.discordapp.<Branch>/current/active/files/<discord-name>/
  • User Flatpak: ~/.local/share/flatpak/app/com.discordapp.<Branch>/current/active/files/<discord-name>/
  • Flatpak per-user data (new layout): ~/.var/app/com.discordapp.<Branch>/config/discord/app-X.X.X/resources/

macOS

  • /Applications/Discord*.app and ~/Applications/Discord*.app

Windows

  • %LOCALAPPDATA%/Discord*/app-X.X.X/resources/

Permissions

On Linux, patching system or Flatpak Discord installations requires root:

sudo unicord install --mod vencord

For user Flatpak installs run under sudo, unicord drops to $SUDO_USER via su so the flatpak override --user lands in the real user's flatpak config.

On macOS, you may need to grant Full Disk Access in System Settings > Privacy & Security.

License

AGPL-3.0-or-later