A powerful, offline-first Android application built with Jetpack Compose, utilizing Google ML Kit and the Google AI Edge SDK to bring advanced machine learning features directly to your device.
- Run LLM models on device: Chat offline with large language models (Requires Android 12+).
- Document Scan: Scan physical documents using the camera.
- Text Recognition: Extract text from images.
- Barcode/QR Code Scan: Scan and decode barcodes and QR codes.
- Image Segmentation: Remove background from any image.
Note: All features work offline on the device.
- Kotlin : First class and official programming language for Android development.
- Coroutines : For managing background threads with simplified code and reducing needs for callbacks.
- Flow : A cold asynchronous data stream that sequentially emits values and completes normally or with an exception.
- [Jetpack]
- Hilt : Dependency injection library for Android that reduces the boilerplate of doing manual dependency injection in your project.
- ML Kit : A mobile SDK that brings Google's machine learning expertise to Android and iOS apps in a powerful yet easy-to-use package.
- Google AI Edge SDK : Tools to build and deploy on-device machine learning.
- LiteRT-LM : Runtime for running Large Language Models on-device.
- MVVM Architecture (View - DataBinding - ViewModel - Model)
- Repository pattern
| Home | Image Segmentation | QR code Scanner |
|---|---|---|
![]() |
![]() |
![]() |
| Text Recognition | AI Chat | AI Models |
|---|---|---|
![]() |
![]() |
![]() |
| Document Scan |
|---|
![]() |
#License
MIT License






