ConfigsMay 28, 2026·3 min read

Lutris — Open Source Gaming Platform for Linux

Game management platform for Linux that installs and launches games from GOG, Steam, Epic, and emulators through community-maintained install scripts and a unified library interface.

Agent ready

Ready-to-run agent install

This asset can be installed after the agent chooses its runtime, checks the plan, and runs the matching command.

Native · 98/100Policy: allow
Agent surface
Any MCP/CLI agent
Kind
Skill
Install
Single
Trust
Trust: Established
Entrypoint
Lutris Overview
Direct install command
npx -y tokrepo@latest install 03e8c4f0-5ab1-11f1-9bc6-00163e2b0d79 --target codex

Run after dry-run confirms the install plan.

Introduction

Lutris is an open-source game manager for Linux that brings together games from multiple sources into a single interface. It manages Wine, Proton, emulators, and native runners automatically, using community-written install scripts to handle complex setup procedures. The goal is to make gaming on Linux as simple as clicking Install.

What Lutris Does

  • Provides a unified game library across Steam, GOG, Epic Games Store, Humble Bundle, and standalone titles
  • Manages Wine/Proton prefixes and runtime dependencies per game automatically
  • Installs games via community-maintained scripts that handle patches, dependencies, and configuration
  • Integrates with emulators like RetroArch, Dolphin, and PCSX2 for console gaming
  • Tracks playtime, displays cover art, and organizes games by platform, genre, or source

Architecture Overview

Lutris is a Python/GTK application that orchestrates multiple runners (execution backends). Each runner handles a specific platform: Wine for Windows games, Steam for Steam titles, native Linux, and various emulator runners. Install scripts are YAML-based and define the download, extraction, configuration, and runner setup for each game. The Lutris website hosts a database of these scripts that users can contribute to and install from.

Self-Hosting & Configuration

  • Install from your distribution's package manager or Flatpak
  • Log in to a lutris.net account to sync your library and access community install scripts
  • Configure global Wine/Proton versions under Preferences > Runners
  • Set up per-game Wine prefixes with custom DXVK and VKD3D versions
  • Add local games manually by pointing to executables or using the built-in scanner

Key Features

  • Community install script database with thousands of one-click game installers
  • Automatic Wine prefix management with isolated environments per game
  • DXVK, VKD3D-Proton, and Gamescope integration for DirectX translation and display control
  • GOG, Epic Games Store, and Amazon Games authentication and library import
  • MangoHud integration for in-game performance monitoring

Comparison with Similar Tools

  • Steam (Proton) — handles only Steam games; Lutris covers non-Steam sources and emulators
  • Heroic Games Launcher — focused on Epic and GOG; Lutris covers more platforms and emulators
  • Bottles — manages Wine prefixes; Lutris adds game-specific install scripts and a broader ecosystem
  • GameHub — similar multi-source launcher but with a smaller community and script database

FAQ

Q: Do I need Steam installed to use Lutris? A: Only if you want to manage Steam games through Lutris. For non-Steam games, Lutris works independently.

Q: How do install scripts work? A: Each script defines download URLs, extraction steps, and runner configuration in YAML. Community members submit and maintain them on lutris.net.

Q: Can I use Lutris without an account? A: Yes. A lutris.net account is optional and only needed for syncing libraries and accessing some community features.

Q: Does Lutris work on Steam Deck? A: Yes. Lutris can be installed via Flatpak in Desktop Mode and added to Steam as a non-Steam app for Game Mode access.

Sources

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets