I see. So, the benefit is that one can start using the app locally but restricted to live chat only and can add git as an optional message cache for offline users?
I think there's a couple blockchain-based ones out there that have similar zero-setup costs, but give you the offline messages right away by putting them in the chain. And one could package at least XMPP and DeltaChat/Email in such a way, since they rely on resending to offline recipients and can run fine locally.
I guess we'd need a full description of your protocol; Maybe there is a benefit I'm not seeing. Anyway: Have fun and good luck =^_^=