Yamata Launcher is a multi-platform game launcher designed to unify game catalogs, downloads, and libraries from multiple ecosystems into a single, extensible application.
The name Yamata is inspired by Yamata-no-Orochi (八岐大蛇), symbolizing multiplicity, power, and unification under a single entity.
The name Yamata is inspired by Yamata-no-Orochi (八岐大蛇), symbolizing multiplicity, power, and unification under a single entity.
- Key Features
- How to Install
- Documentation
- Common issues
- Join the discord server
- Contributing
- Building from source
- License
- True Multi-Platform Experience: Built with full feature parity across Windows, macOS, Linux, and Android, including seamless integration with gaming-focused distributions such as Batocera and SteamOS.
- Unified Game Catalogs: Manage and browse game catalogs from multiple platforms and third-party sources through a single, unified interface.
- Powerful Third-Party Download Support: Download games from third-party sources designed for Yamata, with full compatibility with providers from Hydra Launcher and an extensible system for future sources.
- Multi-Protocol Downloads: Supports both Torrent and HTTP downloads and works with multiple file hosters including GoFile, MediaFire, VikingFile, Rootz, DataNodes, BuzzHeavier, PixelDrain, and FuckingFast.
- Centralized Game Library: Keep all your games organized in one place, whether added directly from catalogs or manually as custom entries.
- Game and ROM Launching: Launch PC games and ROMs directly from the launcher, with Android-specific ROM intent management to ensure emulator compatibility.
- Automatic Playtime Tracking: Automatically tracks total playtime per game on desktop platforms and displays statistics directly in the library.
- Built-In Extraction System: Automatically extracts downloaded content using the integrated 7z decompressor, with no external tools required.
- Smart Executable Detection: Automatically detects game executables after extraction using a database of known executable names, minimizing manual setup.
- Rich Game and ROM Metadata: Enhances your library with detailed metadata powered by GamesDB and estimated playtime data from HowLongToBeat.
- Cookies setup: The app its not limited by private content, you can setup your account cookies on the app to access to that content on sites like internet archive, Note: This uses a secure storage package that encrypts the cookies so your cookies are safe and won't be exposed
- Captcha handling: Some hosters like megaup requires the user to complete a challenge in order to expose the download link, for this case the app provides a built-in ad blocked web browser that captures the download url once the download its about the start on the browser and continue the download on the launcher
- Gamepad support: Since the app use flame's game engine gamepad library it support tons of gamepads on all the supported operating system
The application binaries are on the Releases page
- Windows: Download the installer and follow the setup steps.
- MacOS: Download the DMG file, open it, and install the application. Note: Note: You may need to allow installations from unidentified developers in your security settings. Tutorial
- Android: Download and install the APK file. or download through obtainium
curl -sSL https://links.gregoryc.dev/yamata-launcher | shThis command will install the app and create a steam shortcut
curl -sSL https://links.gregoryc.dev/yamata-launcher | sh -s -- --variant=steamosThis command will install the app and create a ports shortcut
curl -sSL https://links.gregoryc.dev/yamata-launcher | sh -s -- --variant=batoceraYou may run into issues when installing or running the app, for those cases there's a doc to troubleshoot those issues Here
Become part of the Yamata Launcher community Discord. Stay up to date with the latest releases, get help and support, report issues, and suggest new features. Connect with other users and contributors, share feedback, and help shape the future of the project.
This repo provides a centralized Wiki that contains in-depth documentation covering all major features, advanced configurations, and internal workflows of the project.
In the Wiki you will find:
- General usage guides and getting started tutorials
- Advanced configuration per platform (Windows, Linux, Android, SteamOS, Batocera)
- How to's guides for making downloads and catalogs sources
- Project architecture and extensibility system
- ROM handling, emulators, and Android intent integration
- Technical documentation for developers and contributors
The build from source its on the project wiki you can take a look here
The contributing guide its on the project wiki, you can take a look here
Yamata Launcher is an open-source project distributed under the terms of its respective license.
- The source code, scripts, and first-party components are covered by the license specified in this repository.
- Third-party libraries, tools, and services used by the project are subject to their own licenses.
- Yamata Launcher does not distribute copyrighted content (games, ROMs, BIOS files, etc.). The acquisition and use of such content is the sole responsibility of the end user.

