Native client for Komga

KMReader

A polished multi-server Komga client that keeps comics, manga, and novels synced across iPhone, iPad, Mac, and Apple TV with adaptive dashboards, a quick layout picker, dual readers, and inline admin tools.

Unlimited server vault

Store every Komga server once, assign custom names, review authentication history, and clear cached pages or downloads per-profile while credentials remain on-device.

Platforms & Requirements iPhone · iPad · Mac · Apple TV (iOS 17.0+ · macOS 14.0+ · tvOS 17.0+)
Server Profiles Remembers every Komga login
Reader Types Comics · EPUB books

Everything you need to stay immersed

Keep every Komga server at your fingertips, browse curated dashboards, jump back into reading from anywhere, and handle admin jobs without leaving the couch.

Browse

Adaptive Library Views

Series, books, collections, read lists, and dashboard sections live in one browse view with server-wide search, filters, and grid/list layouts that respect portrait or landscape column counts.

Rich series and collection pages surface timelines, directions, alternate titles, creators, links, and related collections. Customize dashboard sections such as Keep Reading or Recently Added per library, reorder them, hide them entirely, or flip layouts on demand with the picker.

Reader

Optimized Reading Modes

DIVINA handles LTR/RTL/vertical/Webtoon styles (dual-page spreads, pinch zoom, tap zones, page exports, macOS reader window, tvOS remote controls, and new tap-to-toggle gestures on macOS plus smoother tvOS animations).

EPUB on iOS/iPadOS/macOS adds offline downloads, custom fonts and themes, pagination, column layouts, TOC navigation, incognito reading, auto page layout, refreshed progress indicators, and an optional image-first mode so progress stays private.

Admin

Controls & Metrics

Edit metadata, manage collections and read lists, trigger scans or analyses per library or globally, and cancel queued tasks with name-confirmed deletes plus multi-select safety nets.

Metrics dashboards spotlight disk usage, task analytics, cache sizes, and per-library counts while Server-Sent Events push live updates for dashboards, thumbnails, and sessions with optional notifications.

Built for marathon reading sessions

KMReader tunes tap zones, cache budgets, and keyboard shortcuts so comics, manga, and novels feel instantly responsive everywhere.

Adaptable Interface

Pick a theme color, adjust portrait/landscape columns, change Webtoon width, toggle tap hints, and reorder dashboard sections per library. macOS gets a dedicated reader window plus extensive keyboard shortcuts.

Performance First

Three-tier caching (pages, book files, thumbnails) with adjustable limits, live size counters, and auto-cleanup keeps everything fast. Recently viewed pages and downloaded EPUB files stay available offline while SSE refreshes dashboards automatically.

Safe & Secure

Credentials stay on-device, role-aware controls unlock admin tools only when permitted, readable sign-in history highlights unusual activity, and incognito reading keeps progress off the server when needed.

FAQ

Is KMReader an official Komga app?

No. KMReader is an open-source community client that talks to the public Komga APIs and ships independently from the Komga project.

Can I connect to multiple Komga servers?

Yes. Save unlimited servers with custom names, switch instantly, and clear caches or credentials per profile whenever needed.

What formats can I read?

DIVINA comics work on iOS, iPadOS, macOS, and tvOS with every reading direction and gesture. EPUB books run on iOS/iPadOS/macOS with the same customization plus optional image-first rendering.

Do I have to re-download books to read offline?

No. Three-tier caching stores recent pages, full EPUB downloads, and thumbnails with adjustable limits, live usage counters, and one-tap clearing.

Can administrators manage the Komga server?

Yes. Admin roles unlock metadata editing, library maintenance, scans, and at-a-glance metrics directly on your device.

How do updates ship?

Pull the latest code from GitHub, open the project in Xcode, and build. Contributions are welcome through pull requests.