Choosing a Build
In order to install rakuyomi, you'll first need to choose the correct build for your e-reader device. Read the section according to your device, and then download the appropriate build of the latest release. With the correct build in hand, proceed to install it to your device.
If your device is unsupported or does not work with the given builds, feel free to open an issue on the issue tracker!
Kindle
For Kindle devices, check the table below for determining the correct build:
| Model | Firmware Version | Build to Use |
|---|---|---|
| 3rd generation or older (devices with physical keyboards) |
any | unsupported |
| Kindle 4 or newer (devices without a physical keyboard) |
≥ 5.16.3 | Kindle (hard floats) |
| < 5.16.3 | Kindle | |
| Kindle CPU Cortex A9 (Kindle Paperwhite 3rd gen or older, Kindle Voyage 6th gen or older, Kindle 7th gen or older, Kindle Oasis 1st gen) | any | Kindle (Cortex-A9 optimized) |
reMarkable
Users of the reMarkable Paper Pro should use the AArch64 build. Other reMarkable devices should work with the Kindle build.
Kobo, PocketBook and other ARM e-readers
Use the Kindle build.
BOOX and other Android-based e-readers
Android e-readers are now supported (Android 4.3+ / API 18+). Android builds require two components:
| Component | Description |
|---|---|
rakuyomi.koplugin | Standard plugin package for KOReader |
RakuyomiBridge.apk / RakuyomiBridgeHeadless.apk | Companion app that runs the rakuyomi server |
The companion app (RakuyomiBridge.apk / RakuyomiBridgeHeadless.apk) runs the rakuyomi HTTP server on http://127.0.0.1:8787. The KOReader plugin connects to it automatically.
Installation steps
- Install the normal plugin: follow the installing guide — place the
rakuyomi.kopluginfolder into KOReader's plugin directory. - Sideload
RakuyomiBridge.apk/RakuyomiBridgeHeadless.apkfrom the releases page. (RakuyomiBridge.exeAbdroid 5+) - Open the Rakuyomi Bridge app on your device.
- Grant the "All files access" permission when prompted (required for Android 11+).
- Tap "Start Server" in the app, or enable "Start on boot".
- Open KOReader and launch rakuyomi as usual. The plugin will connect automatically.
Note: Both KOReader and the companion app share the same data directory (
/storage/emulated/0/koreader/rakuyomi/), so sources, downloads, and databases are stored in a single location.
⚠️ Important Note for Xiaomi Devices (MIUI / HyperOS)
To ensure Rakuyomi Bridge maintains a stable background connection and is not aggressively terminated by the system, you must adjust the following settings in the App Info page of the Rakuyomi Bridge app:
- Disable App Hibernation: Turn off the "Pause app activity if unused" option.
- Adjust Battery Settings: Change the Battery Saver profile to "No restrictions".