This project came from a super simple thought. Why can I not search my own photo folder like I search the internet.
So I built Image Search, a local photo search engine where you type normal text like "beach sunset" or "laptop on desk" and it finds the best matching images. Under the hood it uses CLIP embeddings to understand image and text in the same space. I also added OCR and face detection as extra signals, so it can find screenshots, posters, and text heavy images better.
You point it at a folder, it indexes everything, and then queries are instant. It returns ranked results with scores so you can see why an image matched. I also added a CLI and a small UI because I wanted it to feel like a real tool, not just a notebook demo.
Repo: https://github.com/DeepakSilaych/image_search