Zero Availability

The Xplain series of development boards use an ATMega32U4 as a programmer/debugger- they call it the mEDGB. The schematics and firmware are freely available, and there is even this project to make a DIY mEDGB standalone programmer.
I'm sure if you wanted to get enterprising you could design your own board with an mEDGB onboard.