Share if you find anything. The only other solutions I've found so far are:
Apple Photos - requires having Apple devices
Plex - meets neither the 'local' nor 'open source' requirement as it sends your photos to some other random cloud provider to scan
If you can find anything, or if anyone else does know, please do share!