Native client for Komga

KMReader

A polished multi-server Komga client for iPhone, iPad, Mac, and Apple TV with adaptive dashboards, configurable readers, live updates, and built-in caching.

Unlimited server vault

Store every Komga server once with password or API key authentication, assign custom names, review roles, 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 DIVINA (iOS/iPadOS/macOS/tvOS) · EPUB (iOS/iPadOS/macOS)

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 search, filters, grid/list layouts, and a layout picker that respects portrait or landscape columns.

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 or hide them, and switch layouts on demand.

Reader

Optimized Reading Modes

DIVINA handles LTR/RTL/vertical/Webtoon styles with spreads, zoom, configurable tap zones, page exports, tvOS remote controls, and a dedicated macOS reader window. tvOS currently supports DIVINA.

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

Admin

Controls & Metrics

Edit metadata, manage API keys, 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, queues, and sessions with optional notifications and auto-refresh.

Built for marathon reading sessions

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

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 using password or API key authentication, 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. tvOS currently supports DIVINA.

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.