Skip to main content

Read with KMReader

KMReader is a native iOS, macOS, and tvOS client for Komga, featuring powerful comic (DIVINA) and EPUB readers with multi-server and offline support, as well as admin tools and realtime dashboard refresh via SSE like the WebUI.

Download on the App Store

Features

  • Multi-Server Vault — Save unlimited Komga servers with password or API key authentication
  • Offline Reading — Background downloads with Live Activity on iOS. Set offline policies (manual, latest, all) per series. Progress syncs when connection restores
  • Flexible Browsing — Search, filters, grid/list layouts with customizable dashboard sections per library
  • DIVINA Reader — LTR/RTL/vertical/Webtoon reading modes with spreads, zoom, tap zones, and page export
  • EPUB Reader — Custom fonts and themes, pagination, TOC navigation, and incognito mode
  • Admin Tools — Metadata editing, library scans, task management, and live metrics via SSE
  • Smart Caching — Three-tier caches (pages, books, thumbnails) with adjustable limits and auto-cleanup

Adding your Komga server

When you first open KMReader, you'll be greeted by the onboarding screen. Tap the + button to add your server:

  1. Enter your Komga server URL (e.g., https://komga.example.com)
  2. Choose your authentication method:
    • Username & Password — Enter your Komga credentials
    • API Key — Paste an API key from your Komga user settings
  3. Tap Connect to verify the connection
tip

You can add multiple servers and switch between them from settings.

warning

For connections outside your local network, ensure your Komga server is accessible over HTTPS. Apple restricts unencrypted traffic for non-browser apps.

Offline Reading

KMReader supports downloading books for offline reading. You can set an offline policy per series from the series detail page:

PolicyDescription
ManualDownload or remove books manually
Unread OnlyAuto-download all unread books
Unread Only + CleanupAuto-download unread books and remove them after you finish reading
AllKeep the entire series downloaded

Progress syncs back to your server when you're online. On iOS, downloads show a Live Activity so you can track progress.

Track Read Progress

Reading progress syncs automatically in real-time as you read — no manual save needed. Features include:

  • Instant sync to your Komga server while reading
  • Offline progress stored locally and synced when connection restores

Platform Support

PlatformMinimum VersionNotes
iOS17.0+Full feature support
iPadOS17.0+Optimized for larger displays
macOS14.0+Native Mac experience
tvOS17.0+DIVINA reader only