Skip to content

Azyrn/Scanly

Repository files navigation

Scanly

The modern AI scanner for Android
Barcode lookup • OCR • AI text extraction • Translation

Android 24+ Kotlin Compose Release


Features

📦 Product Lookup

Scan any barcode (EAN-13, UPC-A, ISBN) to get instant product information:

Category Data Source Information
Food Open Food Facts Nutri-Score, NOVA, ingredients, allergens
Books Google Books, Open Library Authors, publisher, ISBN, categories
Medicine OpenFDA Active ingredients, warnings, recalls
Cosmetics Open Beauty Facts Ingredients, allergens, labels
Pet Food Open Pet Food Facts Nutrition, ingredients

🧠 AI Text Extraction

Go beyond OCR. Google Gemini AI understands context, preserves handwriting, and captures layouts from complex documents.

⚡ Offline Recognition

No internet? ML Kit provides instant, on-device text recognition that never leaves your phone.

📱 Smart Actions

Barcodes automatically trigger helpful actions:

  • WiFi QR → Connect instantly
  • vCard → Save contact
  • URL → Open in browser
  • Calendar → Add event

🌐 Translation

Translate scanned text into 15+ languages.

📄 PDF Extraction

Import multi-page PDFs and extract editable text.


Tech Stack

Layer Technology
UI Jetpack Compose, Material 3
Architecture MVVM, Hilt DI
Networking Retrofit, OkHttp
ML ML Kit (OCR, Barcode), Gemini AI
Async Kotlin Coroutines, Flow
Image Coil, CameraX
Storage DataStore, Room

Download

Get the latest APK from GitHub Releases.


Build

# Clone
git clone https://github.com/Azyrn/Scanly.git
cd Scanly

# Add API key (optional, for AI features)
echo "GEMINI_API_KEY=your_key_here" >> local.properties

# Build
./gradlew assembleDebug

License

MIT License - see LICENSE for details.

About

Scanely, Fast document scanner

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages