Jami is a decentralised communications application offering voice and video calls, instant messaging, group conversations and file sharing. Unlike conventional messaging services, it doesn’t require a central server to manage communication between users.
The application uses a distributed hash table (DHT) for peer discovery and establishes encrypted connections between participants. Users can create a Jami account without providing personal information, while linking multiple devices to the same identity. It can communicate over a local network even when an internet connection is unavailable.
Jami also functions as a conventional SIP client, allowing users to connect to compatible VoIP infrastructure. This provides an alternative to its native decentralised account system for people who need traditional internet telephony services.
The application is developed by Savoir-faire Linux. It supports Linux, Windows, macOS and mobile platforms.
This is free and open source software.
Key Features
- End-to-end encrypted voice and video calls using peer-to-peer connections.
- Multi-participant audio and video conferencing without requiring third-party meeting hosting.
- Persistent group conversations with text messaging and shared files.
- Screen sharing and media streaming during calls.
- Record and send audio and video messages.
- Link several devices to a single Jami account.
- Create identities without supplying a telephone number or email address.
- Optional SIP accounts for connecting to existing VoIP services.
- Certificate-based identities using X.509, with TLS and SRTP securing communication.
- Direct file transfers between peers without arbitrary application-imposed file-size limits.
- Extension system for adding functionality to the application.
- Use rendezvous points for hosting conversations that other participants can join.
Website: jami.net
Support:
Developer: Savoir-faire Linux
License: GNU General Public License v3.0

Jami is written in C and C++. Learn C with our recommended free books and free tutorials. Learn C++ with our recommended free books and free tutorials.
Related Software
| VoIP Software | |
|---|---|
| Jitsi | Innovative open source voice and video conferencing |
| Mumble | Voice chat application for groups |
| Jami | SIP-compatible softphone and SIP-based instant messenger |
| GNU Gatekeeper | Feature-rich project that implements an H.323 gatekeeper. |
| Fluxer | Instant messaging and VoIP platform |
| Kamailio | Build large platforms for VoIP and realtime communications |
| FreeSWITCH | Telephony platform for voice and chat driven products |
| Asterisk | Complete PBX system |
| Wire | Encrypted instant messaging client |
| Galene | Easy to deploy videoconference server |
| Linphone | Voice over IP softphone, SIP client and service |
| Janus | General purpose WebRTC server |
| Baresip | Modular SIP user-agent |
| OpenSIPS | Mature SIP server |
| GOnnect | Easy to use VoIP client |
| Calls | Make phone and SIP calls |
| Ekiga | VoIP and video conferencing application for GNOME |
| qTox | Chat, voice, video, and file transfer IM client |
| Empathy | Instant messaging and voice over IP client |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.