Skip to content

Mobile App for Memory Recollections

License

Notifications You must be signed in to change notification settings

sricharanandra/Recall

 
 

Repository files navigation

Recall

A semantic search app for your images and PDFs that runs completely on your phone. No cloud, no internet needed.

Download

Download APK

Demo

Watch Demo Video

What it does

  1. You pick images or PDFs from your phone
  2. The app uses an AI vision model to understand what's in each image and generates a description
  3. These descriptions are converted into searchable vectors and stored locally
  4. You can then search using natural language like "beach sunset" or "invoice from January" and it finds the matching files

Everything happens on-device. Your files never leave your phone.

Models Used

Model Purpose Size
LFM2 VL 450M Generates captions for images (default) 420 MB
LFM2 VL 1.6B Higher quality captions, uses more RAM 1440 MB
Nomic Embed v2 Converts text to vectors for search ~300 MB

Models are provided by Cactus SDK and downloaded on first use.

Tech Stack

  • React Native + Expo
  • Cactus SDK for on-device AI inference
  • SQLite with sqlite-vec for vector storage and search
  • TypeScript

Build

bun install
cd android && ./gradlew assembleRelease -PreactNativeArchitectures=arm64-v8a

APK will be at android/app/build/outputs/apk/release/app-release.apk

Hackathon

Built for the Mobile AI Hackathon (Cactus x Nothing x Hugging Face) - Track 1: Memory Master

About

Mobile App for Memory Recollections

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 89.7%
  • Kotlin 8.8%
  • JavaScript 1.5%