A clean, minimal UI for KOReader.
Zen UI is built around the simple idea that less is more. Everything in Zen UI was designed either to remove clutter or add clear value. The interface stays fast, light, and focused on making reading more enjoyable.
Throughout development, three things were non-negotiable: performance, stability, and ease of use. Every feature was tuned for battery efficiency and responsiveness.
Zen UI is built to be lightweight and efficient. With libraries containing thousands of books, there are no dramatic changes in speed, responsiveness, or resource usage. Patches are strategically injected and only loaded when needed. Zen UI maintains consistent performance without taxing your device’s battery or memory, regardless of the size of your library.
A swipe-down menu accessible anywhere containing all the controls you frequently use — brightness, warmth, WiFi, night mode, sleep, rotation, and more. Fully configurable.




A clean, tab-based navigation bar at the bottom of the library. Configurable tabs (Library, Manga, Favorites, Authors, History, Collections, and more), with optional labels, custom icons, and sortable layout.

Strips down the default KOReader interfaces to their bare essentials. - Hides all the default menus from KOReader leaving only a single unified Zen UI settings tab.

Creates a more locked-down sandbox for distraction-free reading. Lockdown Mode is designed to keep the device focused on the core flow: browse books and read books. This mode is great for very old or very young readers who shouldn’t be burdened by any settings or unnecessary options.

A minimal status bar in the reader and a more detailed one in the library. Show only what you want: time, battery, disk space, custom text — all optional and individually toggled.


Three independent scheduling systems replace KOReader’s limited auto night mode:
Each schedule works individually or together. This granular approach lets you tailor the lighting exactly to your preferences.
The OPDS plugin respects all your Zen UI library styling settings — creating a unified visual experience across both your local library and online catalogs.
Browse your favorite OPDS sources with the same clean, consistent interface you’ve customized for your local collection.

zen_ui.koplugin.zip from the latest release.zen_ui.koplugin.zen_ui.koplugin folder into the KOReader plugins directory for your device: See table below
The final path should look like:
.../plugins/zen_ui.koplugin/main.lua
| Device | Plugins directory |
|---|---|
| Kobo | /mnt/onboard/.adds/koreader/plugins/ |
| Kindle | /mnt/base-us/koreader/plugins/ |
| PocketBook | /mnt/ext1/applications/koreader/plugins/ |
| Android | sdcard/koreader/plugins/ |
| Desktop (Linux/macOS) | /koreader/plugins/ |
Zen UI is currently translated into:
| Locale | Language |
|---|---|
en |
English |
it |
Italian |
es |
Spanish |
fr |
French |
nl |
Dutch |
pt_BR |
Brazilian Portuguese |
pt_PT |
European Portuguese |
ro |
Romanian |
ru |
Russian |
zh_CN |
Simplified Chinese |
zh_TW |
Traditional Chinese |
If you find any issues or corrections to the translations, please feel free to contribute.
To contribute a translation or fix an existing one, see locales/README.md and CONTRIBUTING.md.
Zen UI is original work, but it wouldn’t exist without the broader KOReader community. Several open source projects provided components, inspiration, reference implementations, or code that was adapted and built upon:
Thank you to everyone who published their KOReader work openly.
Bug reports, feature requests, translations, and code contributions are all welcome. See CONTRIBUTING.md for details.
Please follow these guidelines:
dev branch for testing/review.See SECURITY.md for how to report vulnerabilities.