A Tauri-based Minecraft launcher written in TypeScript with a permission-based plugin system
English | Русский | Other languages?..
Kaede is in early stages of development. Look at the plan to see more about this launcher >.<
No prior Rust knowledge is needed to contribute to this project. Most of the code was written in TypeScript using the Tauri API. These files will help in contributing:
- README for TypeScript-related code (the most important one)
- README for Rust-related code
- Contributing Guidelines
- MultiMC Patch System
- Building from Source
I also leave comments in the code.
For launcher plugins, themes, or translations:
Pull requests are welcome. AI code is not welcome. For major changes, please open an issue first to discuss what you would like to change.
Screenshots of the launcher with or without user plugins.
Home page and a launched Minecraft instance with the HorizonUI mod by nokarin-dev
Home page with expanded version dropdown
Default state of the launcher with no plugins or themes
More screenshots >>>
Details
LiteLoader (by Mumfrey) 1.10.2 launched through Kaede
The log viewer
Filters & Searching
A custom plugin for the Multi-Window experience (each window adds 30 MB of RAM usage)
Note
Assets from Blue Archive are not included in the launcher and are used here to merely demonstrate customizability of Kaede.
This application is not affiliated with Yostar & NEXON Games.
All information and assets used are the property and copyright of the respective authors.
- Plugin system
- Cross-platform (launching part is not tested on Linux and macOS yet)
- Fast startup
- Uses just 150 MBs of RAM (without plugins)
- MultiMC patch system
- Available as Non-Portable/Portable
- Open Source, GPL-3.0
- Written in TypeScript
Download Kaede from the GitHub Releases page. Packages are available for Linux, Windows, and macOS.
Please understand that these builds are not intended for most users. There may be bugs and other instabilities.
The development builds are available through:
- GitHub Actions (includes builds from pull requests opened by contributors).
- nightly.link (this link will always point only to the latest version of the
nightlybranch).
Prebuilt Development builds are provided for Linux, Windows, and macOS.
If you want to report a bug or suggest a feature, please open an issue in GitHub Issues.
Details
I also recommend installing bun.
Once you are ready, clone this repository:
git clone https://github.com/kaede-basement/kaede
Navigate to the cloned directory and install project dependencies:
bun installRun:
bun devRun:
bun run build