Obviously what you can do in practice is put the interface on your phone. It doesn't have to run on battery to run locally.