(This project is currently being maintained by a single developer. If you want to help, click the heart icon button and make a donation.)
If you have an ARM-based device, you won't have any problems with the new versions.
Trinity Launcher is a modular graphical environment designed to manage and run Minecraft: Bedrock Edition natively on Linux environments.

- Multi-version Management: Extracts and organizes different versions of the game (APKs).
- Content Manager (Trinito): Centralized interface for Mods, Textures, Shaders, and Worlds.
- Native Integration: Support for Flatpak and native execution.
- Discord Integration: Rich Presence implemented natively.
Trinity Launcher is a frontend designed to improve the management and usability of Minecraft: Bedrock Edition on Linux systems.
Special Acknowledgments: Trinity is built upon the technical foundation of the mcpelauncher-manifest project.
Download from the latest
release for the stable build, or nightly
for the daily one, which is rebuilt from the current code:
| File | Architecture |
|---|---|
Trinity_Launcher-x86_64.AppImage |
x86_64 |
Trinity_Launcher-aarch64.AppImage |
ARM64 |
Make it executable and run it:
chmod +x Trinity_Launcher-x86_64.AppImage
./Trinity_Launcher-x86_64.AppImageEach AppImage ships its own C library and loader, so the same file works on
glibc systems, on musl-based ones (Alpine, Void) and on NixOS, with no extra
dependencies. Both files come with a .zsync next to them for resumable
downloads.
Trinity Launcher is also on AppImageHub, the community directory of AppImages.
Read steps for install on linux and mac
Read STEPS FOR RUN ON NIXOS OR USING NIX
If you wish to compile the latest version from the repository:
- Clone the project:
git clone https://github.com/Trinity-LA/Trinity-Launcher.git cd Trinity-Launcher - Install dependencies and compile:
chmod +x build.sh && ./build.sh --deps
(For a detailed guide, refer to docs/BUILD.md)
if you wanna use nix run only for test compile:
nix --extra-experimental-features "nix-command flakes" develop
The project is divided into two main libraries:
TrinityCore: File management logic, configuration, and communication with the Bedrock runtime.TrinityUI: User interface based on Qt6.
Contributions are welcome! Please read our Contribution Guide before opening a Pull Request.