TermChat is a command-line chat application for secure, peer-to-peer communication. It uses a simple signaling server to connect two users and establishes an encrypted channel for private messaging. The project is designed for privacy, minimalism, and ease of use in the terminal.
Open a terminal and run:
cd packages/server
npm install
npm run dev
Open a new terminal window for each user and run:
cd packages/client
npm install
npm run dev
Enter your username when prompted. Wait for a peer to connect, then begin chatting securely. Type /exit to leave the chat.