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.