EVERYTHING XIAOMI
Get listed

umu-launcher

umu-launcher runs Windows games on Linux through Proton without requiring the Steam client or Steam binaries.

Place
#7 of 27
Score
6.2
umu-launcher's website

What umu-launcher is

umu-launcher runs Windows games on Linux through Proton without requiring the Steam client or Steam binaries. It automatically downloads the Steam Runtime needed by Proton and keeps its files under $HOME/.local/share/umu. You can use UMU-Proton, select a Proton directory or version, or have umu download GE-Proton. When supported, Lutris, Heroic Games Launcher, Bottles, and Rare can use it. Clients can apply game-specific fixes from a shared online database using a game ID and store value. Launch configuration can use environment variables or a TOML file, and you can set a WINE prefix path or use the default under $HOME/Games/umu. The command-line tool can run Winetricks verbs with GE-Proton or UMU-Proton. For native Linux games, UMU_NO_PROTON runs an executable inside the Steam Linux Runtime. umu-launcher is free and open source under GPL-3.0, with installation options including packages for Nobara, Arch Linux, and Nix, GitHub Linux packages, and source builds.

Good

  • Runs games without Steam or Steam binaries.
  • Automatically downloads the Steam Runtime for Proton.
  • Supports several Proton selection options.
  • Can use a shared database of game fixes.
  • Supports environment-variable and TOML configuration.

Watch out

  • Available for Linux only.
  • Some launcher integrations work only when supported.
  • Winetricks verbs require GE-Proton or UMU-Proton.
  • Unsupported compatibility-tool issues should go to their maintainers.

Who it suits

It suits Linux users who want to run Windows games through Proton independently of Steam, including through supported launcher clients. It may also suit users who need configurable Proton versions, game fixes, or WINE prefixes.

Verdict

umu-launcher brings Proton-based Windows game launching to Linux without requiring Steam. Its configurable Proton options and supported launcher integrations make it relevant for users who want to manage that setup outside Steam.

Plans and prices

From umu-launcher's own pricing page, checked 8 Oct 2026.

All about pricing
PlanPriceWhat it gives you
umu-launcherFreeNo price listed · GPL-3.0 licensed open-source software

The facts

Each one read from umu-launcher's own pages, with the date it was checked.

What it does

Additional tool
The command-line interface can run winetricks verbs when GE-Proton or UMU-Proton is used.checked 8 Oct 2026
Configuration
Games can be launched with environment variables or a TOML configuration file.checked 8 Oct 2026
Distribution packages
The README lists installation through Nobara, Arch Linux, and Nix; GitHub releases also provide Linux packages.checked 8 Oct 2026
Game fixes
The launcher uses a unified online database of game fixes, selected with game ID and store settings.checked 8 Oct 2026
Installation
The README documents distribution packages for Nobara, Arch Linux, and Nix, as well as building from source.checked 8 Oct 2026
Install options
The project documents distribution packages, user and system builds, uv setup, and a Nix package and flake.checked 8 Oct 2026
Launcher integrations
The documentation names Lutris, Heroic Games Launcher, Bottles, and Rare as clients that can use umu when supported.checked 8 Oct 2026
Launcher support
The project names Lutris, Heroic Games Launcher, Bottles, and Rare as clients that can use umu.checked 8 Oct 2026
License
The GitHub repository identifies the project license as GPL-3.0.checked 8 Oct 2026
Logging
UMU_LOG enables launcher debug logs, and the README recommends attaching logs when reporting game failures.checked 8 Oct 2026
Maintainers
The manual says umu is maintained by Open Wine Components members with help from other open-source contributors.checked 8 Oct 2026
Native games
The UMU_NO_PROTON option runs an executable natively inside the Steam Linux Runtime, and the documentation says it is intended for native Linux games.checked 8 Oct 2026
Prefix configuration
Users can set a WINE prefix path; otherwise umu uses a default path under $HOME/Games/umu.checked 8 Oct 2026
Proton fixes
Clients can use a unified online database of game fixes, and umu applies fixes using a game ID and store value.checked 8 Oct 2026
Proton selection
Users can specify a Proton directory or version, use GE-Proton, or use UMU-Proton by default.checked 8 Oct 2026
Proton versions
umu-run can use UMU-Proton by default, a specified Proton directory or version, or automatically download GE-Proton.checked 8 Oct 2026
Purpose
umu is a unified launcher for running Windows games on Linux through Proton outside the Steam client.checked 8 Oct 2026
Runtime
It automatically downloads the Steam Runtime required by Proton and stores its files under $HOME/.local/share/umu.checked 8 Oct 2026
Support
The project asks users to report game failures with UMU_LOG=1 logs and directs unsupported compatibility-tool issues to those tools’ maintainers.checked 8 Oct 2026
Support and contributions
The project welcomes contributions and directs users to GitHub issue reports for bugs.checked 8 Oct 2026
Supported compatibility tools
The README asks users to report issues with unsupported compatibility tools to those tools’ maintainers first.checked 8 Oct 2026
Winetricks
umu-run can run Winetricks verbs when used with GE-Proton or UMU-Proton.checked 8 Oct 2026

The company

Steam independence
Games can be run without Steam or Steam binaries installed.checked 8 Oct 2026
Steam requirement
Games can run through umu without Steam or Steam binaries installed.checked 8 Oct 2026
The full review of umu-launcher

Overview

umu-launcher is a Linux utility for starting Windows games with Proton while leaving the Steam client out of the equation. It is aimed at players who want to control Proton builds, prefixes, and fixes themselves, rather than accept a single managed path. The trade-off is equally clear: this is a focused launcher component, not a one-click game library, so setup and compatibility decisions remain part of the job.

Key features

Steam independence is umu’s central strength. Games can run without Steam or Steam binaries installed, while umu downloads the Steam Runtime required by Proton and keeps it in $HOME/.local/share/umu. That gives users the runtime Proton expects without installing the full client, although it does not remove the need to organize game files and launch commands.

Proton choice is unusually flexible. umu-run can use UMU-Proton by default, a Proton directory or version selected by the user, or GE-Proton downloaded automatically. This is valuable when a title behaves differently between compatibility builds, but it also makes version selection and maintenance the user’s responsibility. Lutris, Heroic Games Launcher, Bottles, and Rare can use umu when their own support is enabled, making it more useful as a backend for established launchers than as a standalone graphical library.

A unified online database supplies game fixes chosen with a game ID and store value. Launches can be configured through environment variables or a TOML file, and a custom Wine prefix can be assigned; without one, umu uses $HOME/Games/umu. The command-line interface can run Winetricks verbs when GE-Proton or UMU-Proton is in use, giving experienced users a direct way to apply Windows component changes.

The UMU_NO_PROTON option runs an executable natively inside the Steam Linux Runtime and is intended for native Linux games. Debug output is available through UMU_LOG, which is particularly useful when reporting failures. The project asks users to take problems with unsupported compatibility tools to those tools’ maintainers first, so support boundaries matter.

Pricing

umu-launcher is free: the umu-launcher plan costs nothing and is GPL-3.0 licensed open-source software. There is no trial because there is no paid tier or subscription. The plan includes the launcher and its documented runtime and configuration capabilities, with no seat, quota, or renewal charge. Its cost advantage is absolute; the price you pay instead is time spent selecting Proton versions, configuring prefixes, and diagnosing individual games.

Platforms

Linux is the supported host platform. Installation documentation covers packages for Nobara, Arch Linux, and Nix, alongside user and system builds, uv setup, a Nix package and flake, source compilation, and Linux packages from GitHub releases. That breadth suits distributions with established packaging workflows, while source building remains an option for users outside those routes.

Who it's for

Choose umu-launcher if you play Windows games on Linux and specifically want Proton without installing Steam, or if you need to switch between UMU-Proton, GE-Proton, and other Proton directories. It also fits users already working in Lutris, Heroic Games Launcher, Bottles, or Rare and wanting a shared Proton backend with configurable fixes and prefixes.

Look elsewhere if you expect a fully managed, Steam-like experience or do not want to troubleshoot compatibility-tool choices. umu’s command-line and configuration options reward technical control, not minimal setup.

Pros and cons

Pros

  • Runs without Steam: Proton games can launch without Steam or its binaries, while the required Steam Runtime is downloaded automatically.
  • Broad Proton control: Users can select a directory or version, use UMU-Proton, or download GE-Proton automatically.
  • Useful integration layer: Lutris, Heroic Games Launcher, Bottles, and Rare can use umu when supported.
  • Configurable troubleshooting: Game-fix database entries, TOML or environment-variable settings, custom prefixes, Winetricks support, and debug logs give advanced users practical levers.

Cons

  • Linux-only: Windows and macOS users cannot use it as a host launcher.
  • More responsibility on the user: Proton selection, prefix management, and compatibility diagnosis are not abstracted away.
  • Integration is conditional: Named clients can use umu only when their support is enabled, and unsupported compatibility tools are routed to their own maintainers.

Alternatives

Game Compatibility Layers is the broader category starting point when you want to compare approaches rather than commit to umu’s Proton-focused, Steam-independent workflow.

cnc-ddraw is a free, MIT-licensed option for games requiring a DirectDraw software renderer, and supports Android, Linux, macOS, and Windows.

FAudio is a free, zlib-licensed audio component for Linux, macOS, Windows, and iOS; choose it for its audio scope rather than a Proton launcher.

GameHub is free on Android, iOS, and macOS, with cloud gaming and streaming requiring a stable network.

Bannerlator is a free GPL-3.0 Android project with no guarantee on other devices and compatibility that varies by GPU, Android version, and game.

DXVK is free software for Linux and Windows that requires Vulkan and a compatible Vulkan driver for Linux/Wine use; pick it when the translation layer itself is your focus.

PlayOnLinux is a free Linux and macOS option, though not every game is supported and performance can occasionally decrease.

TDF is free, GNU/Linux-only software requiring an x86_64 CPU and a GPU with Vulkan 1.3 or newer.

vkd3d-proton is a free open-source project with no paid plans or listed price, suited to readers seeking that specific project rather than a complete launcher.

Verdict

umu-launcher is the right choice for technically confident Linux gamers who want Proton’s Windows-game compatibility without Steam and value control over versions, fixes, and prefixes. Its free GPL-3.0 model and client integrations make it a capable foundation. Look elsewhere if you want a turnkey library, broad host-platform support, or a workflow that hides compatibility troubleshooting.

Alternatives to umu-launcher

All alternatives
  1. 1

    FAudio

    Free planOpen sourceiOSAPILinuxmacOS
    7.5Free plan
  2. 2

    cnc-ddraw

    Free planOpen sourceAndroidLinuxmacOSSelf-hosted
    7.4Free plan
  3. 3CrossOver logo

    CrossOver

    Free planLinuxmacOS
    7.4From $74 a year
  4. 4

    PlayOnLinux

    Free planOpen sourceLinuxmacOS
    7.2Free plan
  5. 5

    GameHub

    Free planAndroidiOSmacOS
    6.7Free plan
  6. 6

    Bannerlator

    Free planAndroid
    6.4Free plan