Perhaps I'm wrong, but commercial compressors, those suitable for Dive shops should fill an AL80 in no more than 15 minutes (I guess, or this is what I've seen in the LDS).
A diver with their own tanks (2 tanks for a dive day) could fill each tank in a day, there is no need to have such a huge compressor for home use. A small electrical compressor with high pressure and very low volume.
Besides, filters for low volume could be cheap and be replaced at very large periods of time (# of tanks filled).
I guess that there is nothing like this. Perhaps this is a commercial opportunity.
I'm not thinking of buying my own tanks, but if such a device is ever built, the situation should be quite different.