Originally Umbrachat was a web app named Peersuite ( that I also developed) that was distributed as a docker image, web site, or electron app. Umbrachat has chat with channels, file sharing, threaded replies, and image preview in chat. Also, audio/video conferencing and screenshare.
I pulled out the non-social business type features ( document editing, whiteboard, and kanban ) and simplified the CSS and the code. I got everything down to under 200k in size and packaged it as a browser extension, which IMO is a way simpler method to use it.
All datastreams ( chat, audio, video) are encrypted end to end. After the initial connection to the server you are connected directly to your friends in a mesh network with superpeer capability.
github: https://github.com/openconstruct/umbrachat peersuite github: https://github.com/openconstruct/Peersuite
Firefox: https://addons.mozilla.org/en-US/firefox/addon/umbrachat/
Chrome: https://chromewebstore.google.com/detail/umbrachat/jdgneoijldkiffdnhkibcdnajchecaip?hl=en-US
Happy to answer any questions!



If you want to test this, please join my room. It’s called “flat-easy-down-bird” and the password is 1234 :)
Edit: the channel is called #test
Doesn’t seem to be anyone or any channels? Is this thing on? taps mic
I am there now, the channel is called #test
Nope. I still see nothing. I think p2p is not the way to do this.
It probably does not help that I am on a phone
Same