Native SwiftUI Komga Client

KMReader

Read, download, browse, and manage your Komga library with native DIVINA, EPUB, and PDF readers, Webtoon and spread layouts, offline-first reading, dashboard download actions, advanced filtering, multi-server support, and Apple-platform integrations 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

The core tools for daily Komga reading and management.

Readers

DIVINA, EPUB, and PDF

Read comics with DIVINA on iOS, macOS, and tvOS, plus EPUB and PDF on iOS and macOS. Readers support LTR, RTL, vertical, Webtoon, spreads, zoom, page curl or cover transitions, tap zone presets, keyboard shortcuts, per-page rotation, persistent progress, per-book preferences, custom EPUB fonts and typography, nested EPUB table of contents, PDF search, adaptive PDF presentation, animated pages, and incognito reading.

Browse

Find the right book faster

Keep Reading, On Deck, Recently Added, Recently Updated, pinned collections/read lists, reading history, metadata filters with all/any matching, saved filters, optional unread-cover blur, dashboard download actions, widgets, quick actions, and Spotlight indexing keep the useful parts of your library close.

Offline

Download and keep reading anywhere

Download books for offline reading, set per-series download policies, prepare local content before the reader opens, browse downloaded items, use iOS background downloads and Live Activities, and sync progress when you reconnect.

Apple Platforms

Useful system integrations

Use widgets, Home Screen quick actions, Spotlight indexing for downloaded content, iOS background downloads, Live Activities, Live Text, dedicated macOS reader windows, menu bar reader actions, and tvOS remote-first browsing.

Multi-Server

Switch Komga servers 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, monitor tasks, view logs, and find missing posters or duplicate files/pages.

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, Live Text, and reader keyboard shortcuts.

macOS

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

tvOS

Remote-first DIVINA reading with cover transitions, keyboard support, and a focused TV browsing experience.

Details

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. Animated GIF and WebP pages play inline in supported reader flows.

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, offline-first reading can prepare local content before the reader opens, per-series policies help decide what stays on device, and reading progress syncs when you reconnect.

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.