Skip to content

What Chek is

Chek is a reader for books and comics. It has five parts. You need only the parts that match what you want to do.

Part What it does Repository
Chek app Reads books and comics on iPhone and iPad. It opens files on the device with no account, and it connects to Chek servers. It’s free on the App Store. readchek/app
Chek web app Changes account and content settings at app.chek.page. It calls your server from the browser. readchek/app
Chek server Serves a library that you host yourself. It scans folders, reads Komga and Kavita servers, runs source extensions, syncs reading positions, and serves an OPDS 2 catalog. It’s written in Rust. readchek/chek
Extensions Add sources that the server reads series from. Each extension is a WebAssembly component that the server installs from an extension repository. readchek/extensions
Chek Reader Opens, lays out, and pages publications in the app. It’s a Swift package with no Chek-specific code, so any Apple app can use it. readchek/chek-reader

The app reads files on the device without a server. A server adds three things. Your library is the same on every device. Reading positions, bookmarks, and highlights sync between devices. And the app can read from Komga, Kavita, and extensions through the server.