Legendary can be installed in several ways depending on your platform and preferences. The PyPI package is the recommended method for all platforms because it always delivers the latest release and makes upgrades straightforward. Prebuilt standalone binaries are available for users who do not want to install Python, and Linux users can also use their distribution’s package manager.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/legendary-gl/legendary/llms.txt
Use this file to discover all available pages before exploring further.
- Linux
- macOS
- Windows
Install via PyPI (Recommended)
First, upgrade Then install Legendary:To enable the optional embedded webview login (recommended for a smoother authentication experience), install the webview extra. On Ubuntu and other GTK-based distros, install the system dependency first:Alternatively, the GTK backend can be installed directly — this may require you to manually install dependencies needed to build
pip to avoid permission issues during installation:PyGObject:Using pywebview’s Qt engine may not work correctly. If the
legendary command is not found after installation, add ~/.local/bin to your PATH (see Step 2).Add Legendary to your PATH
If the
legendary executable is not found after a pip install --user installation, add the local bin directory to your shell’s PATH:Alternative: Prebuilt standalone binary
If you prefer not to install Python, download the prebuilt
legendary binary from the latest GitHub release.Move the binary to a directory that is already on your PATH, then make it executable:The Linux prebuilt binary is created with PyInstaller and requires glibc ≥ 2.25. Older distributions such as Ubuntu 16.04 or Debian Stretch are not supported by this method.
Alternative: Linux package managers
Several distributions ship community-maintained Legendary packages. Note that third-party packages may lag behind the latest release — use PyPI if you always want the newest version.
See the Available Linux Packages wiki page for installation details for each distro.
| Distribution | Repository |
|---|---|
| Arch Linux | AUR (legendary) |
| Fedora | Official repositories |
| openSUSE | Official repositories |
| Gentoo | Third-party overlay |
Alternative: Install from source (dev/testing)
Clone the repository and use For development (editable mode), where any changes to the source code take effect immediately:See the uv installation docs to install
uv to set up the environment. This installs Legendary in non-editable mode:uv if you do not have it yet.Verify the Installation
Once installed, confirm Legendary is working by checking the version:Legendary vX.X.X - "Codename". If the command is not found, revisit the PATH setup step for your platform. You are now ready to authenticate and start playing.