I'm almost there: using #HomeAssistant, Double Take and CompreFace to perform facial recognition when my Reolink doorbell spots a person at the front door so it can automatically open my Loqed smart lock when it sees me or my wife.
It's a bit of a convoluted setup, but it's a 100% local solution.
Will first test extensively for false positives, obvs.