This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/elettroravioli on 2025-10-25 13:50:47+00:00.


In case you want to have a look, the link is: github.com/Ohrest88/offlinesearchengine

It was an experiment where I wanted to see if something like an offline “mini-Google” could run completely on-device (on my Android phone), with semantic search (searching by meaning, like popular search engines, not just keywords).

That made it challenging and fun, as it required running a small in-built model for generating embeddings, storing the vector embeddings in a local database, doing vector search for semantic similarity, keeping everything offline and make it work on android.

The second part of the experiment was making it ideally multiplatform, so it’s in flutter and currently there are pre-built executables for Android (play store) and Linux (AppImage)

On first run, the app asks you if you want to download a DB pre-loaded with essential information (first aid, car manual, water purification, etc.), with the intention that you can download it and forget about the App until needed, for example in breakdowns in remote areas / emergencies

Of course, happy with any feedback :)