No description
- Rust 100%
| src | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| Cargo.lock | ||
| Cargo.toml | ||
| LICENSE | ||
| README.md | ||
| rustfmt.toml | ||
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*.appand~/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