What a brilliant idea! is this all done locally? That's incredible.

While the vector store is local, it is sending the data to Gemini's API for embedding. (Which if using a paid API key is probably fine for most use cases, no long term retention/training etc.)

works completely locally with a decent model: https://github.com/jakejimenez/sentinelsearch

Make a proof of concept, honestly worked fairly well: https://github.com/jakejimenez/sentinelsearch