Skip to content

Open-source Android image upscaler built with Flutter & TFLite. Implements Real-ESRGAN models for offline super-resolution with Dart Isolates and custom UI.

License

Notifications You must be signed in to change notification settings

airesearch-official/GhostScale

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GhostScale - The Offline Privacy Upscaler

Flutter Privacy First Offline Open Source

App Showcase

A proof-of-concept offline image upscaler built with Flutter and Real-ESRGAN. Upscales images locally on your device without sending data to the cloud.

Features

  • 🟢 100% Offline: No servers, no API keys. Everything runs on your device.
  • 🔒 Privacy First: Your photos never leave your phone. No spying, no tracking.
  • ⚡ Dual Modes:
    • Fast (Standard): Instant edge sharpening using a lightweight model.
    • Pro (Detail): Restores textures and details using the powerful Real-ESRGAN-x4plus model (downloaded on demand).
  • 🚀 Resolution Control: Choose between 2K (Fast) for speed or 4K (Ultra) for maximum quality.

Technical Stack

  • Framework: Flutter
  • AI Inference: tflite_flutter with GpuDelegateV2 for hardware acceleration.
  • Concurrency: Heavy processing runs in background Isolates using compute() to keep the UI silky smooth.
  • State Management: flutter_riverpod.

Disclaimer

This project uses the Real-ESRGAN model architecture. The 'Pro' mode requires a capable device with a decent GPU for reasonable inference times. On older devices, processing may take significantly longer.

Getting Started

  1. Clone the repository.
  2. Run flutter pub get.
  3. Connect an Android device.
  4. Run flutter run.

Built with ❤️ and privacy in mind.

About

Open-source Android image upscaler built with Flutter & TFLite. Implements Real-ESRGAN models for offline super-resolution with Dart Isolates and custom UI.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages