Lightweight · Efficient · Open source
A Minecraft launcher written for Windows: Microsoft and offline login, version management, and one-click Forge / Fabric / OptiFine installation. When the game crashes, it tells you why instead of just showing an empty box.
The window above is clickable — it is the launcher interface itself, running inside the web page.
Practical tools for players, each one aimed at getting you into the game faster
Microsoft and offline login, switchable at any time; offline mode needs no online verification.
Search Modrinth and CurseForge, then install mods, shaders or resource packs into the folder the selected version actually uses.
Forge, NeoForge, Fabric and OptiFine install from the official sources, with the Java version checked first.
Follows your system language on first launch; switch it any time in the settings.
Download, install, and switch Minecraft versions in one click, with libraries and assets handled automatically.
A streamlined launch path and caching, so you click and play instead of waiting.
Detects and installs a Java runtime automatically; the download source can be set to Tsinghua, Nanjing University, Huawei Cloud, or the official source, falling back to the next one on failure.
Full light and dark mode support, with adjustable interface scaling for a consistent look.
Built-in update checks and a configurable automatic log cleanup keep the launcher lean over time.
When the game exits abnormally it explains why, and can export an error report in one click (crash report + logs + system info).
After launch, a panel on the right shows the version, PID, uptime, and memory use, and can end the game at any time.
Write your own game window title, with magic words such as {mc_version} and {time}.
The window at the top is a web recreation of the launcher interface, clickable without installing anything. The four below are the launcher actually running on Windows, unedited.
Pick your platform and start the blocky adventure
Modest, but worth knowing
Windows 10 64-bit (1709+); Windows 11 works too
Installed automatically by the launcher; cleaning up redundant or conflicting Java installs on the system is recommended
At least 90 MB free for the launcher itself (game files not included)
2 GB or more available memory recommended
GPCL is a 100% open source project, with its source hosted on GitHub. PRs are welcome, and so are suggestions on the forum, to build a better Minecraft launcher together.
Released under the CaelLab BY-SA Code License, Version 3 (or any later version). You may use, modify, and redistribute it freely; modified versions must keep the same open source license. Project home: gamets.caellab.com/gpcl.
Read the full license →The main source repository is on GitHub, where issues and PRs are managed. Bug reports, feature suggestions, and code contributions are welcome.
Visit GitHub →
Copyright (c) 2026 Yunyun(云云) By 虚舟实验室(CaelLab) / CaelLabGameTS
Licensed under the CaelLab BY-SA Code License, Version 3
or any later version. https://www.caellab.com/license/cbs-v3.txt
You are free to:
Share — copy and redistribute the source code and the compiled
output in any medium or format.
Adapt — remix, transform, and build upon the work.
Use commercially — for personal, commercial, or non-commercial purposes.
Run it privately — including on your own servers, without publishing
your changes.
Under the following terms:
Attribution (BY) — keep the copyright notice, credit the author, link to
this license, and state whether you made changes.
ShareAlike (SA) — derivatives must be distributed under this license or a
later version of it, with no additional restrictions.
Source code — if you distribute the work in built form, the complete
corresponding source must be made available.
No trademark — you may not use the "CaelLab" name to endorse your
version.
THE WORK IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
Past versions and their changelogs