EasyJoin
A decentralized communication system
https://easyjoin.net/
info@easyjoin.net

Available for Android (starting from 4.0+), Windows (starting from 7), Linux, macOS (starting from 12), iPhone and iPad (starting from iOS 16).
https://easyjoin.net/android.html
https://easyjoin.net/windows.html
https://easyjoin.net/mac.html
https://easyjoin.net/linux.html
https://easyjoin.net/iphone.html
https://easyjoin.net/ipad.html

Decentralized connection
Connect your devices easily using your local network and optionally over the Internet without the need for external servers and accounts. 

Calls & SMS
Send and receive texts right from your computer.
Handle your calls without picking up your phone. 

Files & Folders
Send files and folders to multiple devices quickly, and without limitations.
Access the files of a remote device without setting up an FTP server.

Notifications & Alarms
Read, dismiss, and reply to all your phone notifications from your computer.
Ping devices with alarms and pokes. 

Universal Clipboard
Keep your clipboard in sync across all your devices.
Secure your data with private clipboard. 

Messages & Links
Send messages and links to devices through a peer-to-peer connection.
Send links and text from your browser. 

Remote Control
Turn your phone into a remote control, touchpad and keyboard for your PC.

Safety
Your files, voice calls, messages, notifications, and clipboard are all encrypted end-to-end when transferred.

Privacy
No personal data is sent to third-party servers when using EasyJoin.
Ad-free and tracking-free by choice.

Connect devices Locally
In the vast majority of cases you don't have to do anything special to connect your devices that share the same local network. Just open EasyJoin in all your devices and wait a few seconds for them to connect to each other. 

Connect devices Directly via Internet
You can connect via the Internet, directly and without the mandatory use of external servers, with all devices in the "Trusted" list.
To activate this feature you have to enable the "UPnP" on the modem/router and, from the side menu, enable the "Direct connection via Internet" and "Share with trusted devices". 

H2H Connection
I named this connection "Home to Home" (H2H) because, usually, only on a home network it will be possible for the application to make the necessary configurations to the modem/router to enable this type of connection. 

E2H Connection
"Everywhere to Home" (E2H) is when you want to connect a device that cannot configure its modem/router, because it uses the Internet connection provided at the workplace, a public WiFi or mobile data, to a device that has successfully configured the UPnP of its modem/router. 

Devices Management
All devices that are part of the same local network are initially displayed in the "Temporary" list.
To move a device from the "Temporary" list to the "Trusted" list, click on the device name (on the phone) or the "star" icon (on the computer).
To add a remote device, via Internet, in the "Trusted" list you can use the "Add a remote device" functionality. 