Umbrachat is a peer-to-peer encrypted discord alternative (github.com)
from jerrimu@lemmy.world to privacy@lemmy.ml on 12 Mar 02:58
https://lemmy.world/post/44139278

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: github.com/openconstruct/umbrachat peersuite github: github.com/openconstruct/Peersuite

Firefox: addons.mozilla.org/en-US/firefox/…/umbrachat/

Chrome: …google.com/…/jdgneoijldkiffdnhkibcdnajchecaip?hl…

Happy to answer any questions!

#privacy

threaded - newest

64bithero@lemmy.world on 12 Mar 04:04 next collapse

I am sad I can only upvote this once

farngis_mcgiles@sh.itjust.works on 12 Mar 04:09 next collapse

that’s cool as hell

jerrimu@lemmy.world on 12 Mar 04:25 collapse

thanks!

TheFinn@discuss.tchncs.de on 12 Mar 04:18 next collapse

License?

jerrimu@lemmy.world on 12 Mar 04:25 collapse

agpl

UltraGiGaGigantic@lemmy.ml on 12 Mar 06:05 next collapse

Thank you for your community service

muzzle@lemmy.zip on 12 Mar 06:38 next collapse

very nice! I just found umbrabrowser.online/chat/ do I need the add-on to use it? Any chance this could be an app or a PWA usable on a phone? Also, is there a general chat we can use as a test?

jerrimu@lemmy.world on 12 Mar 12:27 collapse

Someone created a room earlier, it is a pwa. I’m working on getting it in android store.

muzzle@lemmy.zip on 12 Mar 07:21 next collapse

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

muzzle@lemmy.zip on 12 Mar 07:23 next collapse

<img alt="" src="https://lemmy.zip/pictrs/image/9dafdf6b-4d3d-4d10-9a2d-1eab75149fa8.gif">

eodur@piefed.social on 12 Mar 12:42 collapse

Doesn’t seem to be anyone or any channels? Is this thing on? taps mic

muzzle@lemmy.zip on 12 Mar 12:50 collapse

I am there now, the channel is called #test

eodur@piefed.social on 12 Mar 12:57 collapse

Nope. I still see nothing. I think p2p is not the way to do this.

muzzle@lemmy.zip on 12 Mar 12:58 collapse

It probably does not help that I am on a phone

eodur@piefed.social on 12 Mar 13:01 collapse

Same

Duke_Nukem_1990@feddit.org on 12 Mar 12:55 next collapse

This is really cool. Especially as a browser extension.

utopiah@lemmy.ml on 12 Mar 13:11 next collapse

Hi there, how about keeping history of past messages? I mean if all participants leave the channel, can they all keep history using e.g. localStorage and when they come back, see what has been shared until now including when they were away thanks to history of that channel from others?

Kory@lemmy.ml on 12 Mar 14:39 next collapse

Thank you for this, it looks great!

I will have the time to check this out further on the weekend, but quick question before: will people be able to find channels aligned with their interests like they do on Discord? Let’s say for certain games or other topics. Because that is why many of my friends are still there.

jerrimu@lemmy.world on 12 Mar 14:57 collapse

Not at all, you need a room code and a password.

wibble@reddthat.com on 13 Mar 00:28 next collapse

You have a heavy one with the whiteboard, kanban and docs as well?

jerrimu@lemmy.world on 14 Mar 04:05 collapse

I do not, that was the predecessor, peers suite, It stopped working because it relies on public torrent tracker to set up connection

JTskulk@lemmy.world on 13 Mar 01:31 collapse

Do users have to open ports for it to work?

jerrimu@lemmy.world on 14 Mar 04:04 collapse

nope