Tech News

Valve Releases Lepton to Run Android Games on Linux

Valve has just released the source code for Lepton, its compatibility layer designed to run Android games on Linux, directly from the Steam client. It uses a container-based approach that requires no root privileges. Here’s what we know so far.

Following Proton, which makes it possible to play Windows games on Linux, Valve is applying the same logic to the Android ecosystem. We have concrete proof of this with the GitLab repository named Lepton, created a few days ago and already tagged with version 3.0.0. This suggests the project has reached a certain level of maturity and has likely been developed in-house for quite some time.

In the repository, Valve states: "Lepton is a tool intended to be used with the Steam client, allowing Android-exclusive games to run on the Linux operating system. Most users should use the version of Lepton provided by the Steam client itself."

The component used to run games is the one distributed by the Steam client, so players do not need to install or compile anything locally. The purpose of this GitLab repository lies elsewhere: it lets developers port their Android games to Steam. Valve also makes it clear that Lepton is not designed for general-purpose Android use, immediately ruling out the idea of launching arbitrary APKs on a Linux machine. Unless that changes in the future.

A deliberately stripped-down Android layer, without root

There are other Android containerization projects out there. Waydroid is one example, and Valve says it drew inspiration from work done by several projects including Waydroid, Anbox, Halium, and Hybris. But Lepton is different based on Valve’s documentation:

  • No root: Lepton runs as an unprivileged user, with no setup requiring root access. All internal processes run under that same user. Valve also notes that there is no enforced isolation between applications, and that each app must therefore be launched in its own Android container.
  • A limited Android: to optimize resource usage, Lepton disables several Android services that are not needed to run games. However, this may break compatibility with some applications. But that is Valve’s choice with Lepton: keep only the bare minimum needed to launch a game, not to run any Android app.

Lepton also appears to benefit from deep integration with the Linux host, especially for graphics stack management. It mounts several libraries directly from the host system:

  • Graphics drivers, including Mesa and Zink
  • Steam and Steamworks libraries
  • Vulkan layers

Lepton is built around two main components: the Android root filesystem, which serves as the container image used to launch games, and the containerization tool that Steam runs to start a game inside that image.

Lepton: a project designed for Steam Frame

Lepton’s primary target is not your Linux workstation. It is instead the Steam Frame, Valve’s standalone headset announced under SteamOS and powered by a Snapdragon 8-series processor. Valve says Lepton is intended to help developers port their Android VR games to this headset.

Haven’t heard of Steam Frame? No hard feelings — it’s fairly recent news. Valve announced Steam Frame pricing on September 14, 2026: €1,049 for the 256 GB model and €1,279 for the 1 TB model, with Half-Life: Alyx included. Could this help revive VR in France?

For players, there is nothing to install manually, since Lepton is distributed directly through the Steam client. However, as of today, the published binaries target only the ARM64 architecture, which is the one used by Steam Frame, so the tool is still of no interest on an x86 Linux PC for now.

It remains to be seen whether Valve’s now-public work could benefit other, more general-purpose Android projects such as Waydroid.

author avatar
Florian Burnel Co-founder of IT-Connect
Systems and network engineer, co-founder of IT-Connect and Microsoft MVP "Cloud and Datacenter Management". I'd like to share my experience and discoveries through my articles. I'm a generalist with a particular interest in Microsoft solutions and scripting. Enjoy your reading.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.