Back to all projects
AI/ML2025Featured

PhotoSearch

Modular AI photo workstation — semantic search, face recognition & clustering

FastAPITauriReactPythonCLIPInsightFaceLanceDB

Problem

Photo libraries grow to tens of thousands of images. Traditional folder/tag organization breaks down. People need semantic search — 'find photos of the beach at sunset' or 'photos with Sarah'.

Approach

FastAPI backend with LanceDB for vector storage. CLIP generates embeddings for semantic search. InsightFace identifies and clusters faces. Tauri desktop app with React frontend. Modular architecture separating ML pipeline from UI.

Result

Photo search workstation using multimodal retrieval, semantic search, and face recognition.