The modern, all-in-one launchpad for YimMenu. Always updated, always ready.
YMU is a sleek and powerful launcher for YimMenu that handles everything for you. From downloading the latest DLLs to injecting them into the game, YMU ensures a stable and seamless experience with a clean and intuitive user interface.
- Dual-Edition Support: Seamlessly switch between GTA V Legacy (YimMenu) and Enhanced (YimMenuV2) with instant auto-detection.
- Automated DLL Management: Download and update YimMenu with a single click, protected by SHA-256 integrity verification.
- Smart Safety Checks: Automatic 64-bit architecture validation and non-blocking BattlEye service detection with clear risk guidance.
- Integrated Game Launcher: Start GTA V directly via Steam, Epic Games, Rockstar Games Launcher, or a custom directory.
- Resilient Injection Engine: Built-in UTF-8 and ANSI path sanitization ensures reliable injection even on Windows accounts with special characters or accents.
- Lua Script Manager: Easily enable, disable, and organize scripts on the fly, with direct access to scripts folders and auto-reload settings.
- Multi-Language Support: Available in 15 languages with over-the-air translation updates directly within the app.
- Modern UI/UX: A clean, responsive interface featuring both dark and light modes.
- Full source, in the open: Every line of YMU lives here on GitHub. Don't just trust it; read it, or build the
.exeyourself and compare. - Verified downloads: YMU fetches YimMenu DLLs only from their official repositories and verifies each download's SHA-256 against the publisher's published hash before it is used.
- Microsoft SmartScreen: Because YMU isn't code-signed, a fresh release may trigger a SmartScreen prompt until it builds up enough reputation. You can always cross-check the published
YMU.exehash against its VirusTotal report.
Warning
On third-party menus: A matching checksum proves you received exactly what the publisher posted. It cannot prove that the publisher's source is, and forever stays, safe. YimMenu is a separate project, and a compromised upstream or supply-chain attack is outside YMU's control. Use mods at your own risk.
Download and run YMU.exe directly from the latest release. No installer required.
| Download YMU.exe (Latest Release) |
|---|
A visual look back at earlier versions (v1.0.0 β v1.0.9)
For the complete, chronological release history and technical change notes, see CHANGELOG.md.
Click to expand instructions for developers
| Download Source Code |
|---|
YMU uses uv for Python and dependency management. From the project root, a single command installs the right Python (3.12), every runtime dependency, and the build toolchain (Nuitka lives in the dev group):
uv syncThat's it, no manual package installs. For reference, uv sync pulls in PySide6, requests, and pyinjector as runtime dependencies, plus Nuitka for building. System and process interactions rely strictly on native Windows APIs via ctypes to eliminate false-positive antivirus flags.
Not using uv? Dependencies are declared in
pyproject.toml, so plain pip works as well:python -m venv .venv && .venv\Scripts\activate, then install the runtime dependencies andpip install nuitkato build.
uv run python src/main.pyThis project uses Nuitka to create a high-performance, compact executable. From the project root, run:
uv run python -m nuitka --onefile --standalone --enable-plugin=pyside6 --windows-icon-from-ico=src/assets/icons/ymu.ico --include-data-dir=src/assets=assets --include-data-dir=src/ui/styles=ui/styles --windows-console-mode=disable --assume-yes-for-downloads --output-dir=dist --output-filename=YMU.exe src/main.pyThis creates YMU.exe in the dist folder.
Command Breakdown:
--onefile: Bundles everything into a single.exefile.--standalone: Includes all required libraries and dependencies so no external Python environment is needed.--enable-plugin=pyside6: Optimizes the build for Qt/PySide6.--windows-console-mode=disable: Prevents the console window from opening in the background.--windows-icon-from-ico: Embeds the application icon into the executable.--include-data-dir: Bundles the applicationassetsand UI stylesheets (src/ui/styles).--assume-yes-for-downloads: Lets Nuitka fetch its C toolchain non-interactively.
The official release build (see
.github/workflows/ymu_manual_release.yaml) runs the same command with extra flags that stamp version/company metadata onto the.exeand strip unnecessary qt-plugins.
Important
Show your support by giving this repository a β. Thanks <3!
Warning
Use this project for educational purposes only and use it at your own risk.
Caution
I am not liable or responsible for any direct or indirect consequences that may result from the use of YMU or YimMenu.
| Core & Vision | @xesdoog (Early Development) |
|---|---|
| Localization | @TommyLam120 (zh_TW) |
| Menu | YimMenu |
| Logo | Made with Figma |
| Icons | Lucide |
| Fonts | Manrope & JetBrains Mono |

















