PCChat is a peer-to-peer (P2P), anonymous, no-logs messaging app built on top of Hyperswarm. It allows users to communicate directly over a decentralized network with zero central servers, no surveillance, and no logging — all in real time! :3
🌀 What’s with the name? “PCChat” is a joke — a pure comedy reference. This project is not affiliated with any gang, group, or criminal organization, and I strongly discourage any malicious usage.
⚠️ DISCLAIMER This project is intended solely for educational and research purposes. I do not condone or promote illegal activity. You are entirely responsible for how you use this code.
⚖️ Legal Notice to the STF, CIA, FBI, NSA, and grandma: This software comes with no guarantees. It is a free and open-source tool, built for learning and exploration. The author is not responsible for any consequences resulting from misuse.
- Anonymous communication (no metadata or user IDs)
- Fully decentralized via Hyperswarm (no central server)
- No logs - messages are not stored or saved
- Real-time P2P messaging over shared topics
- Automatic peer discovery using shared keys
git clone https://github.com/Niximkk/pcchat.git
cd pcchat
npm install
npm start
- Navigate to localhost:3000.
npm run build
- Your exe should be at ./build
Copyleft (C) 2025 Nix
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.