explaingit

kotatsuapp/kotatsu

8,562KotlinAudience · generalComplexity · 2/5Setup · easy

TLDR

A free, open-source Android manga reader that connects to over 1,200 online sources, supports offline downloads, tracks reading history, and syncs with services like AniList and MyAnimeList.

Mindmap

mindmap
  root((Kotatsu))
    Reading
      1200 sources
      Webtoon mode
      Offline downloads
      CBZ support
    Organization
      Favorites
      Reading history
      Bookmarks
    External sync
      AniList
      MyAnimeList
      Multi-device
    Security
      Password lock
      Fingerprint lock
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Browse and read manga from over 1,200 sources without visiting individual websites manually.

USE CASE 2

Download chapters for offline reading and organize favorites into custom categories with bookmarks.

USE CASE 3

Sync reading progress with AniList, MyAnimeList, Shikimori, or Kitsu tracking accounts.

USE CASE 4

Read local CBZ manga archive files you already have stored on your device.

Tech stack

KotlinAndroidMaterial You

Getting it running

Difficulty · easy Time to first run · 5min

In plain English

Kotatsu is a free, open-source manga reader for Android. It connects to over 1,200 online manga sources, so you can search for titles, browse catalogues, and read chapters directly in the app without needing to visit individual websites manually. It runs on Android 6.0 and newer, and the interface is built using Material You design, which adapts to your device theme. The app supports both standard reading layouts and a Webtoon-optimized mode for vertically scrolling comics. You can organize favorites into your own categories, pick up where you left off using reading history, and set bookmarks. Chapters can also be downloaded for offline reading, and third-party CBZ archive files are supported if you already have local files. Kotatsu can sync data across multiple devices on the same account, and it includes a built-in self-updating mechanism so you can get new versions without going through a store. New chapter notifications and a recommendations feed are also included. For readers who track their manga on external services, Kotatsu connects to Shikimori, AniList, MyAnimeList, and Kitsu. There is also password and fingerprint protection if you want to lock access to the app. You can get the app from GitHub Releases (the recommended route), F-Droid, or nightly builds for testing. The app is translated into multiple languages through Weblate, and contributions to translations or code are welcome. The DMCA section in the README clarifies that the app does not host content itself and acts as a browser connecting to publicly available sites.

Copy-paste prompts

Prompt 1
How do I add a new manga source to Kotatsu and set it as my default for searching new titles?
Prompt 2
Set up Kotatsu to sync my reading history with my AniList account, walk me through the connection steps.
Prompt 3
Configure Kotatsu notifications so I get an alert when new chapters drop for series I follow.
Prompt 4
How do I import a folder of local CBZ files into Kotatsu and read them offline?
Open on GitHub → Explain another repo

← kotatsuapp on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.