Legendary is a free and open-source command-line launcher that downloads and installs games from the Epic Games platform on Linux, macOS, and Windows.
The tool solves the problem of playing Epic Games library titles outside the official Epic Games Launcher, particularly on Linux and macOS where native support is limited. It authenticates with Epic's service, downloads and installs games with delta patching for updates, handles online authentication for multiplayer and DRM, syncs cloud saves in a format compatible with the official launcher, and can run Windows games through Wine on non-Windows systems. Users can import or export their installed games between Legendary and the Epic Games Launcher.
Legendary is a command-line interface application without a graphical user interface, so it requires terminal interaction. It suits developers and power users comfortable with CLI workflows who want to manage Epic Games titles on Linux or macOS, or who prefer an alternative launcher on Windows. The project requires Python 3.10 or later and the requests library, with optional dependencies for webview-based login and build tooling. A simple GUI is listed as planned but not yet available. Prebuilt standalone binaries are available for all three platforms, and several Linux distributions package it through their package managers.
The project maintains active issue triage with a documented process for reporting problems, directing users to provide configuration details and CLI usage information before filing reports. Development includes ongoing work on bug fixes, optimizations, and refactoring. The maintainers actively support users through both Discord and GitHub issue channels, and the project accepts financial contributions through external platforms.