Terrible search without AI is a bit of a stretch. Also Google does not have a monopoly on object/face recognition in photos. There are self-hosted solutions that readily provide you with that without feeding a faceless AI with your photos while boiling the ocean.
> Terrible search without AI is a bit of a stretch.
How so? I was looking for a photo of a grave I took some years ago. In Google photos I just searched for "grave" and if found 2 photos, including the one I wanted.
Without AI I would have to search all my photos. Maybe I could narrow it down by date and location but it would take a lot longer.
I've been playing with LLama 3.2 Vision 8B for such a use-case, and found it does a good job at providing image descriptions which could be indexed, along with transcription of any text in the image, such as the name on the grave in this case.
So should be possible to have a similar capability locally now.
Syncthing, python face_recognition [1], a static gallery (sigal [2]), and a few lines of bash and its fully automatic. I can even share links with family.