Uuritakse ka energia tootmist seadmetele, mis töötavad in vivo. Neid energiatootmisseadmeid nimetatakse bio-nanogeneraatoriteks. Bio-nanogeneraator on nanoskaalal elektromehaaniline seade, nagu kütuseelement või galvaanielement, kuid toodab energiat organismi veresuhkrust, umbes samamoodi nagu keha toodab energiat toidust. Selleks, et efekti saavutada, kasutatakse ensüümi, mis suudab glükoosi lagundada kuni elektrontasandini, võimaldades neid kasutada elektroonikaseadmetes. Keskmise inimese keha peaks teoreetiliselt suutma genereerida 100 vatti elektrienergiat (umbes 2000 kalorit päevas), kasutades bio-nanogeneraatoreid. Kuid see oletus vastab tõele vaid juhul, kui kogu toit genereeritakse elektrienergiaks. Kuid inimkeha vajab samuti pidevalt energiat. Sellest lähtuvalt on võimalik energiatoodang palju väiksem. Nende generaatorite toodetav energia saaks toita kehasiseseid elektroonikaseadmeid, näiteks südamerütmurit. Bio-nanogeneraatori uuringud on veel paljuski teoreetilised. Selliste uuringute eesotsas on Panasonicu Nanotehnoloogia Uuringute Labor.