We’re not very familiar with P2P chat apps; below are our opinions. If anything is wrong, please reply to let us know.
Discussion
what if your "peer" is not an always online edge device, but rather an always online personal server that you access from any number of very light edge devices...?
If that’s the case, he could also run a Nostr relay that he controls himself.
Exactly! I really think what we need (once s9 clearnet is released) is for every meetup to run a node with all the things keychat needs and then just build that platform out to have a mesh of s9 stuff across the us.
Once urbit removes the shitcoin from their stack (supposedly coming soon), it is also a contender - natively p2p networked with NAT holepunching: https://urbit.org/
What is this? Have you used it?
very extensively. used to co-run a consultancy that built software for it. and then started a business that built on top of a fork/competitor to it.
Bitchat seems to be a bit of a hybrid.
It's P2P in Bluetooth only mode but each node seems to act like a relay of sorts.
It's pretty cool but I prefer Keychat for instant messaging. You've done well!