Jami is a FOSS encrypted peer-to-peer calling and messaging app. You can follow the project here:

➡️ @Jami

It supports video calling, voice calling and instant messaging, with a Skype-style interface.

The app is available for Android (Google Play and F-Droid), iPhone, iPad, Linux, Mac and Windows.

You can find out more from the website at

@FediFollows @Jami @robby

Before anything, I’m super critical of this waste-of-time project. Now with that out of the way:

That mastodon account hasn’t been active for over a year, and their website blog had only posted 2 post in the entire 2020!

Can you tell us more about why you think it's a waste of time? (Real question)

@silmathoron @FediFollows

I wish I could say “I’ll be glad to” but sadly:

Personal advice: save yourself some time and nerves and don’t even bother with this software. The chances are you’ll get disappointed of this GNU software like I and many others did. Try Matrix or XMPP or even WhatsApp!! At least it works!!

@Mehrad @silmathoron

Gotta say comments like "I cannot even log in" and "never ever worked even once" sort of leave me baffled, I have used Jami for years and have never had a problem with logging in.

Jami's connection craps out sometimes but (on my connection at least) commercial centralised video calling systems like Facetime crap out equally often. I just redial.

Jami is not really a Whatsapp type thing, it's more like a Skype replacement, the main focus is on video calls and VOIP.

@FediFollows @silmathoron

do you wanna know what makes me baffled? A highly recommended and advertised GNU messenger software that fails to transfer 1 bit of data.

It should in principal transfer text, right? It didn’t. My shoes or slice of pizza doesn’t either but they don’t claim to be communication mediums 🙄

@Mehrad @silmathoron

I'm sorry it didn't work for you, but it does work for me.

Different people on different connections can have different experiences.

I don't think it's useful to generalise in such an extreme way.

@FediFollows @silmathoron

I’m glad that it worked for you. I tried it on 2 different years on two different OSs and three different cellphones on two different 4G networks and even on the same WiFi network. It simply didn’t work. I was super hopeful to have the fault on my side but it clearly isn’t after this much testing.

@Mehrad @silmathoron

You (probably) live in a different part of the world with a different set of contacts and different network providers, so the actual connections made by peer-to-peer may be significantly different somehow.

I have used it on Linux laptops and on Android devices, it has worked well enough that I have carried on using it.

Common sense kind of comes into play here: why would devs have developed and supported a platform for years if it literally never worked for anyone?

@FediFollows @silmathoron

Good question, ask Yahoo search devs or Windows Vista devs. 😉

Based on the git commit times and days of Jami, because they are pocketing the money. According to their own gitlab, they have made on average 0.2 commit a day. I cannot consider that as so much of development.

@Mehrad @silmathoron

That seems a lot of development for something you claim literally doesn't work at all?

@FediFollows @silmathoron

I think I didn’t convey my message completely across. I meant:

Majority of the commits are from Monday to Friday (working days) and from 08:00 to 18:00 (working hours). Hence my (hopefully incorrect and naiive) deduction that they are getting paid to develop the platform. Now if the platform doesn’t work, it means they have found a cashcow and they are milking it dry and pocketing the money.

But I’m glad that it worked and is working for you and your contacts 👍🏼

I tried out jami recently and it didn't work well for me, connections were crappy. I've tried briar messenger a while ago, which uses tor in between p2p connection to hide ip address. Surprisingly, that app worked better than jami, I had more expectations from jami cause it didn't use tor and thus connections would be better, but it didn't :(

Anyway, I really like the idea of p2p messengers, and I hope these technologies improve :)
@Mehrad @silmathoron


Try @session. It uses tor, it works beautifully, the project is actively maintained, they are active on mastodon, and on top of that the app looks modern and attractive.

Also, unlike Jami, they are not abusing FSF and smearing the name of GNU and FSF in the process.

@FediFollows @silmathoron

@Mehrad @futureisfoss @session @silmathoron

You're going from "it worked for you but it didn't work for me" to "they are abusing and smearing the name of GNU" 🙄

If you post replies on my threads, can you please try to keep some sense of perspective on your own experiences?

I could never get Secure Scuttlebutt to work but I still promote the project because I know lots of people use it and find it valuable. P2P FOSS can be flaky for some but it produces useful code that can be built upon.

@Mehrad @futureisfoss @session @silmathoron

We do not know what kind of legislative roadblocks may attack servers in the future, so it is important that non-server alternatives are being worked on.

Session, XMPP, Signal etc use servers so they may be vulnerable to possible government legislation that requires server owners to block e2ee and tor.

If that happens, p2p might be the only option for privacy, and that's why we need to encourage it to develop instead of accusing it of incompetence.

@Mehrad @futureisfoss @session @silmathoron

The developer of Manyverse (a Scuttlebutt client) said that p2p social networks might be flaky but they are lifeboats.

If our server-based ships sink, our privacy may depend on these lifeboats, so it is really really important that we encourage and support their development.

We need to have a plan B if badly written laws are passed, and slamming p2p apps just because they didn't work for you is extremely shortsighted.

You're right. Jami didn't work well for some of us, but that doesn't mean its the same for everyone. I'm sure there are people who use these just fine.

I won't say p2p apps are just a lifeboat or a plan B, they could very well be the future of decentralization. Fediverse, xmpp, matrix etc. are good for now, but we'll need to move towards better and more resilient solutions in the future, and p2p/distributed networks could be the way.
@Mehrad @session @silmathoron

@Mehrad @futureisfoss @session @silmathoron

Jami is a serverless P2P video calling app.

Session is a server-based text messaging app.

Jami to Session isn't really a useful comparison.

(Come to think of it, are there any other FOSS P2P video calling apps?)

@silmathoron @Mehrad @FediFollows i don't think i was able to make a successful call with Jami in the two times I tested it too. Even text chat was hard to get to work. Just use Tox instead if you're exploring in the p2p messenger space. It's boring because it just works.

@Mehrad @FediFollows @Jami I wrote a post replying to this and then accidentally deleted it, because it showed up twice in my client. Anyways the gist was this: Jami seems to have a superset of the features that Session has, and Jami is packaged by many distros, unlike Session.

@robby @FediFollows @Jami

Session works and it works well for me and a contact of mine with whom I’m testing its functionality and stability.

@robby @FediFollows @Jami

I’m glad that some [potential] users are still willing to put time and effort into Jami 👍🏼.

As for me, I was dedicated but ultimately, similar to a colleague of mine, gave up on it. For me, it was pure waste of time and something that I will never get back. Unless I see Jami really working and see some real movement in the project’s blog and gitlab and mastodon, I’ll keep warning people about Jami’s incompetence.

Sign in to participate in the conversation

This is a brand new server run by the main developers of the project as a spin-off of 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!