I've just installed it and it seems it's not an actual app, but that it runs on the Tor browser?

Yes I think it's a NWA.