Kobalt reader for Kobo

Kobalt reader for Kobo

Nico demonstrates Kobalt, his custom reader app/mod for Kobo e-readers.

The Problem: Kobo's Built-in Reader

The video opens with criticism of the stock Kobo reader app on firmware version 6, which he calls outright bad:

  • Font weight is broken — sliding the weight slider no longer gradually thickens text (as older firmware did); instead it abruptly swaps in a fully bold variant at a threshold, and the preview window shows no difference between weights.
  • Custom fonts fail — sideloaded fonts like KF Libron show no preview in the dropdown and won't load at all when selected.
  • Older devices also perform poorly — he had previously fixed this with a Kobo "typefix" mod.
  • His conclusion: if this is the future of Kobo devices, the core function of the device is broken, so he decided to build his own reader.
Click for Nico's full walkthrough and explanation

Why Not Just Use KOReader?

He's a fan of KOReader (it installs fine on current firmware), but it has one major limitation:

  • KOReader uses a separate, sideloaded library. It cannot open his legitimately purchased Kobo books — e.g. Jade War (Fonda Lee), which he's 45% through — only his sideloaded typography test book.

Kobalt: What It Is

  • A mod integrated into the OS, not a standalone app. After installation, a new option appears at the top of Reading Settings: "open books in Cobalt".
  • Uses the existing Kobo app to load books, but replaces the rendering with a completely different engine — the same one KOReader uses.
  • Works identically on both old and new firmware versions, producing consistent results.
  • At time of filming, it's version 0.1; a build link was promised roughly a week after the video.

Features Demonstrated

Demonstrated partly on-device, partly via a custom simulator he built for testing without hardware:

  • Menus — tap the middle of the screen for bottom menus plus an overflow menu; chapter navigation via tap-and-select.
  • Dark mode — one tap in the overflow menu; pure-black images will vanish rather than being inverted (he deliberately never inverts images, as that looks weird).
  • Page-turn animations — styled like those in Nickel (the stock Kobo app); work in light mode too, but are skipped on pages containing images.
  • Typography — font selection (from his ebook fonts collection) with instant per-page reflow, plus font weight and line spacing adjustments; the rest of the book is then laid out once in the background (larger books take longer), after which everything is fast.
  • Layout — device rotation, customisable header and footer sizes (or fully off to maximise screen space), optional clock, adjustable front light (including a left-edge swipe for real-time brightness).
  • Stats and search — position/progress display; in-book search (e.g. for the word "water").
  • Proper typography — full ligature support.
  • Familiar UI option — under Advanced, you can switch back to a Kobo-style layout with top navigation if you prefer it.
  • Acknowledgements section — lists all libraries, fonts and licences used, "the right way".
  • OS integration — exiting Kobalt updates reading progress back to the system.

Performance

  • Speed is the priority. Large books like Jade War take a few seconds to load fully, then there's zero waiting between chapters or page turns.
  • On his Kobo Libra 2, books that took the stock reader ~10 seconds to open a long chapter load fully in Kobalt with no further delays — it "feels like your device got a speed-up".
  • Firmware 6 introduced a page cache that fixed a slowdown when navigating to image pages (e.g. fantasy maps as standalone chapters), but he finds it introduces its own lag when simply paging through text — something Kobalt avoids.

Availability

  • Currently a personal project, but he's open to open-sourcing it and making it available via the KoboPatch Web UI, for users frustrated with the incoming reader version.
  • The plan is to support every Kobo device feasible — which he believes is all of them. He's testing across a wide variety of older Kobos, constantly installing/removing the mod and refining it.