XXMI Launcher: one launcher for GIMI, SRMI, ZZMI, WWMI and EFMI model importers
Modding platform for GI, HSR, WW and ZZZ
At a glance
- What is it?
- XXMI Launcher is a Windows-first launcher that installs and updates the model importers for Genshin Impact, Honkai: Star Rail, Zenless Zone Zero, Wuthering Waves, Honkai Impact and Endfield. It is convenient, GPL-3.0, and it will trip some antivirus engines.
- Who is it for?
- Adopt XXMI Launcher if you already mod one or more of the supported games on Windows and you want the importer installed, configured and updated from one window instead of by hand. Do not adopt it if you need a signed binary, if you play Wuthering Waves through Google Play Games, or if you cannot accept an unsigned executable that some antivirus engines flag.
- Can I use it commercially?
- Yes, with conditions. GPL-3.0 is a copyleft licence: if you distribute software that includes it, you must release that software's source code under the same licence. Running it internally without distributing it does not trigger that obligation.
- Is it still maintained?
- Yes. The repository last received commits 111 days ago.
- What is it written in?
- Mainly Python, according to GitHub's language statistics.
Answers come from the project's GitHub data, last synced on September 30, 2026, and from our analysis. They are not legal advice.
Editorial analysis
What XXMI Launcher replaces, and who it is for
Before this launcher, each anime game had its own model importer project with its own release page, its own install instructions and its own update cadence. GIMI, SRMI, ZZMI, WWMI and EFMI were separate downloads maintained by different people, and keeping them current meant checking several repositories. XXMI Launcher puts those importers behind one window. The README describes the first feature as "One Ring": launch and manage all supported Model Importers in a unified and convenient way. The audience is narrow and specific: players of Genshin Impact, Honkai: Star Rail, Zenless Zone Zero, Wuthering Waves, Honkai Impact and Endfield who install community model replacements, and who are willing to run an unsigned Windows executable to do it. It is not a mod manager for arbitrary games, and it does not create the models. It installs the importer that loads them.
How the launcher, the game tiles and the importers fit together
The architecture visible in the README is a two-level install. The launcher itself is the outer shell; inside it, each game gets a tile on a selection page. Clicking a tile adds a Model Importer Icon to the top-left corner, and clicking that icon opens the importer page where an Install button downloads and installs the selected importer. So the launcher is not the modding engine. It is a front end that resolves which importer belongs to which game, fetches it, and wires it into that game's configuration. The README claims the launcher "Configures any supported game and installs its XXMI instance automatically", which is the part that saves the most manual work, because the per-importer setup steps differ. Updates run the same path in reverse: the launcher keeps both the XXMI instances and itself current. The repository layout supports this reading. The top level holds src/, Locale/, Themes/, requirements.txt and public-media/, and the pinned dependencies in requirements.txt include customtkinter, tkinterweb and pyglet, which is a desktop GUI stack rather than a service. The launcher is a Python application packaged for end users, not a background daemon.
Installing XXMI Launcher on Windows, and installing your first importer
The README gives two install paths. The native Windows app uses an MSI. Download the latest release asset named XXMI-Launcher-Installer-Online-vX.X.X.msi, run it, and choose Quick Installation for the default location or Custom Installation for another folder.
%AppData%\XXMI LauncherThat path is the default the README names for Quick Installation. After the launcher opens, the game selection page appears. Click a game tile and a Model Importer Icon is added to the top-left corner. Click that icon, then press Install to download and install that game's importer. The portable path is the second option, and it is also the route for Linux users running under WINE 9.22 or newer. Install the latest Microsoft Visual C++ Redistributable first, then download XXMI-Launcher-Portable-vX.X.X.zip and extract it somewhere other than a Program Files folder.
Resources\Bin\XXMI Launcher.exeThe README suggests creating a shortcut to that executable for convenience. The same tile-then-icon-then-Install sequence applies. One warning applies to Wuthering Waves specifically: the README states the Google Play Games version is not supported currently, so if that is your client, stop here.
The unsigned binary problem, and the antivirus false positives
The README opens with a disclaimer it calls a Paranoia Warning. Some antivirus products flag the XXMI .exe or .dll files as false positives. The project's stated reason is funding: it says it has no money to satisfy Microsoft's code-signing requirements for Smart App Control, so users are told to use the binaries as they are, build them themselves, or go elsewhere. That is an honest disclosure and it is also the launcher's biggest practical cost. You are being asked to trust an unsigned executable that downloads further unsigned components, and the launcher's own answer to that is a verification feature: the README lists "Safe to Use" as verifying the authenticity of XXMI libraries and its own downloads. Whether that verification is enough for you is a judgement the README cannot make for you. The related searches show the anxiety is widespread: people ask whether XXMI Launcher is safe, whether it is safe on Reddit, and whether it is bannable. The README documents no anti-cheat policy and no statement from any game publisher, so treat any confident answer to the ban question as unsupported by this repository.
Where XXMI Launcher is the wrong tool
Three cases stand out. First, Wuthering Waves on Google Play Games: the README says that version is not supported currently, full stop. Second, anyone who needs a signed installer for a managed or corporate machine. The README's own disclaimer concedes the binaries are unsigned and that the project will not pay for a certificate, so this is not a gap that will close on request. Third, Linux users who expect a native build. The only Linux route the README describes is the portable ZIP under WINE 9.22 or newer, plus the Visual C++ Redistributable, which is a Windows runtime. That is a compatibility layer, not a port, and the README does not claim otherwise. A related search asks for an Android version, and the repository contains no Android build, no APK and no mobile instructions. If your platform is Android, the answer from this project is that nothing exists to install.
How this differs from installing a model importer directly
The direct alternative is the upstream importer repositories themselves. GIMI, SRMI, HIMI and ZZMI each have their own GitHub project, and the README links them, including the older repositories that SRMI, GIMI and HIMI replaced. Installing an importer directly means you follow that project's own setup steps, handle its own update cycle, and take responsibility for pointing it at the right game build. The difference is not capability, because the launcher is installing those same importers. The difference is who tracks the version. XXMI Launcher's value is that it decides which importer matches your game, installs it, and refreshes it, and that value scales with how many of the six supported games you mod. If you mod exactly one game and you are comfortable reading that importer's README, the launcher adds an unsigned binary between you and a tool you already know how to install. If you mod three, the manual route means three update streams.
Licence, maintenance and what an upgrade actually costs
XXMI Launcher is licensed under GPL-3.0, and the README's licence link points at a LICENSE file in the repository. For most users this changes nothing day to day. It matters if you intend to redistribute the launcher or ship a modified build: GPL-3.0 carries source-disclosure obligations, and a fork that bundles the launcher with other components has to respect them. This is not legal advice; read the licence text before you redistribute. On maintenance, the last push to the default branch was on 2026-06-11, and the most recent release, v2.2.1, carries the same timestamp. The two releases before it were v2.2.0 on 2026-06-08 and v2.1.9 on 2026-04-04. The repository is not archived. That is a real cadence rather than a burst, but it is not a promise about game updates: when a supported game patches, the importer has to catch up, and the launcher can only ship what the importer projects publish. The upgrade cost for a user is small, since the launcher updates itself and its XXMI instances, but each update replaces binaries that your antivirus may flag again.
Editorial conclusion
Adopt XXMI Launcher if you already mod one or more of the supported games on Windows and you want the importer installed, configured and updated from one window instead of by hand. Do not adopt it if you need a signed binary, if you play Wuthering Waves through Google Play Games, or if you cannot accept an unsigned executable that some antivirus engines flag. Before installing, check the repository's releases page for the current MSI or portable ZIP, and confirm your game and platform are on the supported list; the README's Wuthering Waves warning and the Windows/WINE split are the two boundaries that decide whether this tool is for you.
Frequently asked questions
What is XXMI Launcher?
It is a launcher tool for XXMI that installs and manages the model importers for the supported games from one window. The README lists GIMI, SRMI, ZZMI, WWMI, HIMI and EFMI as the included importers.
How do I install XXMI Launcher?
Download the latest release asset named XXMI-Launcher-Installer-Online-vX.X.X.msi and run it, choosing Quick Installation for the default location under %AppData%\XXMI Launcher or Custom Installation for another folder. A portable ZIP is also published for Windows and for Linux under WINE 9.22 or newer.
Is XXMI Launcher safe?
The README warns that some antivirus products report false positives on the XXMI .exe and .dll files, and states the project does not pay for code signing. It lists a Safe to Use feature that verifies the authenticity of XXMI libraries and its own downloads, but the binaries themselves are unsigned.
Can XXMI Launcher get you banned?
The repository documents no anti-cheat policy and no publisher statement on bans, so it cannot answer this. The README covers installation, importers, updates and licensing, and says nothing about account risk.
How do I use XXMI Launcher with Zenless Zone Zero or Genshin Impact?
On the game selection page, click the tile for the game you want, which adds a Model Importer Icon to the top-left corner. Click that icon to open the importer page and press Install to download and install the matching importer.
How do I set up XXMI Launcher?
Install the launcher from the MSI or the portable ZIP, then click a game tile on the selection page to add its Model Importer Icon. Opening that icon and pressing Install downloads and configures the importer for that game.
Official sources
Add this badge to your README
If you maintain this project, the badge below links readers to this analysis and shows its maintenance status from the daily GitHub snapshot. Paste the markdown into your README; add ?metric=license or ?metric=stars to the image URL for a different field.
[](https://hysenlabs.com/projects/spectrumqt-xxmi-launcher)