SkillAgentSearch skills...

Komelia

Komga media client

Install / Use

/learn @Snd-R/Komelia
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Komelia - Komga media client

Downloads:

  • Latest prebuilt release is available at https://github.com/Snd-R/Komelia/releases
  • Google Play Store https://play.google.com/store/apps/details?id=io.github.snd_r.komelia
  • F-Droid https://f-droid.org/packages/io.github.snd_r.komelia/
  • AUR package https://aur.archlinux.org/packages/komelia

Screenshots

<details> <summary>Mobile</summary> <img src="/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png" alt="Komelia" width="270"> <img src="/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png" alt="Komelia" width="270"> <img src="/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png" alt="Komelia" width="270"> <img src="/fastlane/metadata/android/en-US/images/phoneScreenshots/4.png" alt="Komelia" width="270"> <img src="/fastlane/metadata/android/en-US/images/phoneScreenshots/5.png" alt="Komelia" width="270"> <img src="/fastlane/metadata/android/en-US/images/phoneScreenshots/6.png" alt="Komelia" width="270"> </details> <details> <summary>Tablet</summary> <img src="/fastlane/metadata/android/en-US/images/tenInchScreenshots/1.jpg" alt="Komelia" width="400" height="640"> <img src="/fastlane/metadata/android/en-US/images/tenInchScreenshots/2.jpg" alt="Komelia" width="400" height="640"> <img src="/fastlane/metadata/android/en-US/images/tenInchScreenshots/3.jpg" alt="Komelia" width="400" height="640"> <img src="/fastlane/metadata/android/en-US/images/tenInchScreenshots/4.jpg" alt="Komelia" width="400" height="640"> <img src="/fastlane/metadata/android/en-US/images/tenInchScreenshots/5.jpg" alt="Komelia" width="400" height="640"> <img src="/fastlane/metadata/android/en-US/images/tenInchScreenshots/6.jpg" alt="Komelia" width="400" height="640"> </details> <details> <summary>Desktop</summary> <img src="/screenshots/1.jpg" alt="Komelia" width="1280"> <img src="/screenshots/2.jpg" alt="Komelia" width="1280"> <img src="/screenshots/3.jpg" alt="Komelia" width="1280"> <img src="/screenshots/4.jpg" alt="Komelia" width="1280"> <img src="/screenshots/5.jpg" alt="Komelia" width="1280"> </details>

Native libraries build instructions

Android and JVM targets require C and C++ compiler for native libraries as well nodeJs for epub reader build

The recommended way to build native libraries is by using docker images that contain all required build dependencies
If you want to build with system toolchain and dependencies try running:
./gradlew komeliaBuildNonJvmDependencies (Linux Only)

Desktop App Build

Requires jdk 17 or higher

To build with docker container, replace <platform> placeholder with your target platform
Available platforms include: linux-x86_64, windows-x86_64

  • docker build -t komelia-build-<platfrom> . -f ./cmake/<paltform>.Dockerfile
  • docker run -v .:/build komelia-build-<paltform>
  • ./gradlew <platform>_copyJniLibs - copy built shared libraries to resource directory that will be bundled with the app
  • ./gradlew buildWebui - build and copy epub reader webui (npm is required for build)

Then choose your packaging option:

  • ./gradlew :komelia-app:run to launch desktop app
  • ./gradlew :komelia-app:packageReleaseUberJarForCurrentOS package jar file (output in komelia-app/build/compose/jars)
  • ./gradlew :komelia-app:packageReleaseDeb package Linux deb file (output in komelia-app/build/compose/binaries)
  • ./gradlew :komelia-app:packageReleaseMsi package Windows msi installer (output in komelia-app/build/compose/binaries)

Android App Build

To build with docker container, replace <arch> placeholder with your target architecture
Available architectures include: aarch64, armv7a, x86_64, x86

  • docker build -t komelia-build-android . -f ./cmake/android.Dockerfile
  • docker run -v .:/build komelia-build-android <arch>
  • ./gradlew <arch>_copyJniLibs - copy built shared libraries to resource directory that will be bundled with the app
  • ./gradlew buildWebui - build and copy epub reader webui (npm is required for build)

Then choose app build option:

  • ./gradlew :komelia-app:assembleDebug debug apk build (output in komelia-app/build/outputs/apk/debug)
  • ./gradlew :komelia-app:assembleRelease unsigned release apk build (output in komelia-app/build/outputs/apk/release)

Komf Extension Build

run./gradlew :komelia-komf-extension:app:packageExtension
output archive will be in ./komelia-komf-extension/app/build/distributions

Related Skills

View on GitHub
GitHub Stars338
CategoryDevelopment
Updated12h ago
Forks27

Languages

Kotlin

Security Score

90/100

Audited on Apr 6, 2026

No findings