DEB, RPM, AppImage, tar.xz, and Flathub.
The Minecraft launcher that feels native on Linux.
A polished, open-source launcher for Linux desktops and Steam Deck. Pick the package your distribution expects, plug into a 4K display, and keep every world one clear launch away.

A dense library that stays readable on a large display.
Keep versions, loaders, and saves from colliding.
From package manager to play session without the friction.
XMCL keeps the things Linux players care about close: predictable installs, a sharp interface, and independent game environments that stay easy to move between.

Use the format your distribution understands.
Download a native package for your desktop or use Flathub when you want a portable, Steam Deck-friendly route. XMCL also offers ARM64 builds where the hardware calls for them.
- DEB and RPM for mainstream Linux desktops
- AppImage and tar.xz for portable installs
- Flathub support for Steam Deck

Every instance gets its own clean runway.
Separate vanilla, modded, testing, and server setups without juggling folders by hand. Your versions, loaders, mods, saves, and settings stay together.
- Independent game data and launch settings
- Forge, Fabric, Quilt, NeoForge, and more
- Fast switching between worlds and experiments

A desktop launcher that travels well.
Move from a Linux desktop to a Steam Deck session without giving up a clear library or a dependable setup. XMCL gives your collection room to grow without turning it into a spreadsheet.
- Flathub path designed for Steam Deck
- A focused interface on 4K displays
- Open source and built for Linux players
Install XMCL your way.
Choose the package that belongs on your system, or use Flathub to bring XMCL to Steam Deck.
See every release and prebuild