Skip to content

kaede-basement/kaede

My re-creation of Tendou Arisu's halo

A Tauri-based Minecraft launcher written in TypeScript with a permission-based plugin system

English | Русский | Other languages?..

star-count vue-badge tauri-badge unocss-badge

Plans

Kaede is in early stages of development. Look at the plan to see more about this launcher >.<

Contributing

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:

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.

Demonstration

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 launched Minecraft

Home page with expanded version dropdown

Home page without launched Minecraft

Default state of the launcher with no plugins or themes

Home page with the default config and no plugins or themes

More screenshots >>>

Details

LiteLoader (by Mumfrey) 1.10.2 launched through Kaede

LiteLoader 1.10.2

The log viewer

Logging screen

Filters & Searching

Logging screen with active filters and searching

A custom plugin for the Multi-Window experience (each window adds 30 MB of RAM usage)

Multi-Window navigation with different Blue Archive background images

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.

Features

  • 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

Installation

Stable Releases

Download Kaede from the GitHub Releases page. Packages are available for Linux, Windows, and macOS.

Development builds

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 nightly branch).

Prebuilt Development builds are provided for Linux, Windows, and macOS.

Community & Support

If you want to report a bug or suggest a feature, please open an issue in GitHub Issues.

Discord

discord-banner

Building from Source

Details

Preparations

See Tauri v2 Prerequisites.

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 install

Development

Run:

bun dev

Release

Run:

bun run build

License

license-badge

Releases

No releases published

Packages

 
 
 

Contributors