Chitchatter, a communication client for creating P2P chats, is available

The Chitchatter project is developing an application for creating decentralized P2P chats, whose participants interact directly with each other without accessing centralized servers. The code is written in TypeScript and distributed under the GPLv2 license. The program is designed as a web application running in a browser. You can evaluate the application on the demo site.

The application allows you to generate a unique chat ID that can be shared with other participants to start chatting. Any public server that supports the WebTorrent protocol can be used to negotiate the connection to the chat. After the connection is negotiated, direct encrypted communication channels are created that unite users using WebRTC technology, which provides ready-made means for accessing nodes operating behind address translators (NAT) and bypassing corporate firewalls using the STUN and TURN protocols.

The content of the conversation is not saved to disk and is lost after the application is closed. When chatting, you can use Markdown markup and embed multimedia files. Future plans include password-protected chats, voice and video calls, file sharing, typing indication, and the ability to view messages posted before a new member joined the chat.

Source: opennet.ru

Add a comment