Point to point secure chat

Beam me up!

P2PSC is a simple command-line chat application that's based on sockets and doesn't rely on a main server or backend.

$ p2psc
P2PSC :: Point to point secure chat
> Please enter your hostname:
> Server is ready!
> Tell your friends to run /peer to chat with you

Chats are created by "peering" with other users. They must give you an IP address and port to connect to, and then all messages will be sent over a socket.

By default, nobody outside your local network can accesss your instance until you manually proxy remote connections with a service like Ngrok.

P2PSC is split into a server and client. The client manages connections to peers and the server is what gets connected to by other clients.


yarn global add p2psc
npm install -g p2psc


Windows macOS Linux