Native SwiftUI Komga Client

KMReader

Read, download, browse, and manage your Komga library with native readers, richer EPUB typography and overlay controls, smooth animated page playback, reliable offline sync, advanced filtering, multi-server support, and practical Apple-platform extras like widgets, Spotlight, Dynamic Island updates, and keyboard-first controls on iPhone, iPad, Mac, and Apple TV.

Platforms iOS 17.0+ · macOS 14.0+ · tvOS 17.0+
Readers DIVINA (all) · EPUB/PDF (iOS/macOS)
Productivity Widgets + Spotlight + Live Activities

Important features

Focused on reliable reading, practical offline workflows, and smooth day-to-day library management.

Readers

DIVINA, EPUB, and PDF

DIVINA on iOS/macOS/tvOS with LTR, RTL, vertical, Webtoon, spreads, zoom, tap zones, page curl (iOS), cover transitions on all platforms, optional page shadows, clearer page-turn animation controls, and steadier scroll reading with better RTL, wide-page, and interruption handling. EPUB on iOS/macOS adds custom fonts, paged, scrolled, or cover layouts, text alignment and font-weight controls, configurable status/footer overlays, and nested table of contents. Animated pages play immediately, stay smooth while you zoom or scroll, and remain reliable when you revisit pages, while PDF on iOS/macOS offers a native reader or DIVINA mode with search, TOC, and configurable render quality.

Dashboard

Keep reading, recent updates, and favorites

Keep Reading, On Deck, Recently Added, Recently Updated, reading history and stats, pinned collections/read lists, saved filters, and optional unread-cover blur keep the most useful parts of your library close.

Offline

Download and keep reading anywhere

Download books for offline reading, use single-file EPUB downloads with local extraction, run more predictable background downloads on iOS, switch Offline mode manually, and apply per-series policies to automate what stays on device.

Live Status

Reader and download progress at a glance

Live Activities keep current reading sessions and download progress visible, can be turned off for the reader, show reading progress or an incognito indicator with Dynamic Island support on iPhone, while EPUB overlay controls can stay minimal or more informative.

Browse

Advanced filtering and saved views

Browse series, books, collections, and read lists. Filter by publisher, author, genre, tag, and language, use all/any logic, and save filters for later, including in Offline mode.

Multi-Server

Switch servers and credentials quickly

Save multiple Komga servers and switch quickly. Sign in with username/password or API key, and manage API keys directly in KMReader.

Admin

Manage your server in-app

Edit metadata, manage libraries and media (analysis, missing posters, duplicate files and pages, and page-hash matches), monitor tasks, and view logs directly in KMReader.

Localization

Read and manage in your language

KMReader UI supports English, German, French, Japanese, Korean, Simplified Chinese, Traditional Chinese, Italian, Russian, and Spanish.

Built for Apple platforms

Shared core features with platform-specific strengths.

iOS & iPadOS

DIVINA, EPUB, and PDF readers with widgets, quick actions, Spotlight search, background downloads, Dynamic Island Live Activities, and Live Text.

macOS

DIVINA, EPUB, and PDF with dedicated reader windows, reader actions in the system menu bar, Spotlight search for downloaded content, keyboard-first controls, and keyboard help.

tvOS

Remote-first DIVINA reading with a focused TV browsing experience.

FAQ

Is KMReader an official Komga app?

No. KMReader is an independent open-source client built for Komga users.

Which readers are available?

DIVINA is available on iOS, macOS, and tvOS. EPUB and PDF are available on iOS and macOS, with EPUB supporting cover mode, richer typography and overlay controls, and PDF offering a native reader or DIVINA mode, while animated GIF and WebP pages play inline with the reader. Reader settings include page shadows and page-turn animation controls.

Can I use multiple Komga servers?

Yes. You can save and switch between multiple servers, authenticate with password or API key, and manage API keys in the app.

How does offline mode work?

Downloaded books stay readable offline, EPUB saves use a single-file workflow, filtering is available for offline items, and sync resumes when you reconnect.

Does KMReader support widgets and quick actions?

Yes. On iOS and iPadOS, KMReader includes widgets plus Home Screen quick actions for Keep Reading, Search, and Downloads, supports Spotlight search for downloaded content on iOS and macOS, and shows reader/download Live Activities on iPhone with progress or incognito status.

Can admins manage library data in-app?

Yes. KMReader includes metadata editing, library and media management, task monitoring, and logs.

What Komga version is required?

KMReader targets Komga 1.19.0+ and supports API v1 and v2.