DEV Community

Cover image for Pipit: Building a 100% On-Device AI Universal Search Engine for Android (<50ms, Open Source)
sanjay
sanjay

Posted on

Pipit: Building a 100% On-Device AI Universal Search Engine for Android (<50ms, Open Source)

 Smartphones hold our entire digital lives: thousands of photos, receipts, work PDFs, voice notes, and gate codes buried in messages.

Yet finding anything is painful because stock search only checks cryptic filenames like IMG_20240914.jpg or Scan_Doc_09.pdf. Meanwhile, cloud photo search uploads your private files to remote servers.

I built Pipit 🐦 — an open-source, on-device AI universal search engine for Android.

⚡ Key Features:

  • Deep Content OCR: Searches inside PDFs, receipts, and screenshots using on-device Google ML Kit.
  • Semantic Visual Search: Natural language search across your gallery ("yellow vintage car", "handwritten grocery list").
  • Unified Search Bar: 7 domains in one place (Photos, PDFs, Messages, Contacts, Video, Audio, Apps).
  • 100% Offline & Air-Gapped: Runs quantized Google LiteRT multimodal models directly on your phone's silicon. Zero cloud, zero tracking.
  • Sub-50ms Latency: Accelerated via local Vulkan GPU/NPU delegates.

Source code and release APKs are available on GitHub:
👉 Repository: https://github.com/sanjay434343/Pipit

I'd love your feedback, critiques, and ideas!

Top comments (0)