Though there are other makers, the size of Joe Brancato's Guppy (Airtanks for Sale) will do just that. A home compressor for the Guppy does not need to be a big one. My Daystate 110 V compressor, for example, would be larger than needed.
A 100 CU Ft SCUBA tank will also work, but you won't get complete fills. However, you will be able to fill enough to finish a 25 shot benchrest card with sighters. You would have to fill more often during the match than getting full fills. With a SCUBA tank at 3000 psi, you could top off at the start of a match (string) with a hand pump then fill with with the tank as needed. I did that for quite a few years. Though, I never have made it to the 100 yard finals at the Extreme Benchrest matches.