Analysis updated 2026-05-18
Read CBZ or CBR comic files panel by panel with a simple tap or swipe on an Android phone.
Resume a comic exactly where you left off, saved at both the page and panel level.
Read comics fully offline since panel detection runs on-device with no internet connection needed.
| batunii/chika | 1tdspw-26/front-aula-08-1sem | 1tdspy-26/front-1sem-aula-03 | |
|---|---|---|---|
| Stars | 14 | 14 | 14 |
| Language | HTML | HTML | HTML |
| Setup difficulty | moderate | easy | easy |
| Complexity | 2/5 | 1/5 | 1/5 |
| Audience | general | general | general |
Figures from each repo's GitHub metadata at analysis time.
Building from source requires Android Studio with a minimum target of Android 8.0.
Chika is an Android app for reading comic books, designed around the idea that reading a full comic page on a phone screen is uncomfortable. Instead of making you pinch and zoom your way around a page, Chika automatically detects the individual panels and walks you through them one at a time. Tap the right side of the screen to step into the next panel, tap the left to go back, swipe to turn full pages. The panel detection runs entirely on the device using a small AI model trained on manga and comic data. No internet connection is needed once the app is installed. The model identifies where each panel and speech balloon sits on a page, then a second step orders those panels correctly for the reading direction and handles cases where panels are very small (grouping them together) or very large (splitting them at a sensible cut point). If the model finds no panels on a page, the app falls back to showing the full page. Supported formats are CBZ and CBR files, including archives using the newer RAR5 format. You import comics through the standard Android file picker, and the app copies them into its own storage. It saves your reading position per comic at both the page and panel level, so you can pick up exactly where you left off. The library screen shows cover thumbnails and lets you remove comics with a long press. The code is split into two modules. A platform-independent core module written in Kotlin handles the comic archive logic, panel ordering, and reading math, and is structured so it can also be used in a future iOS app. The Android-specific module handles file formats, the AI model, the Room database for library state, and the Jetpack Compose interface. Chika is licensed under the Mozilla Public License 2.0. The bundled panel-detection model is based on a YOLO model trained on the Manga109-s dataset. Building requires Android Studio, with a minimum target of Android 8.0.
Chika is an Android comic reader that uses an on-device AI model to detect panels and walk you through a comic page one panel at a time instead of pinch-zooming.
Mainly HTML. The stack also includes Kotlin, Jetpack Compose, Android.
You can use and modify the code, but if you distribute changes to the licensed files, those changes must also be shared under the same license.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.