whispIt
A highly resilient, entirely decentralized application for peer-to-peer (P2P) chat and file transfers.
whispIt is a highly resilient, entirely decentralized application for peer-to-peer (P2P) chat and file transfers. It gives users complete sovereignty over their data by removing the need for a mandatory central server.
Network & Architecture
- Serverless by Default: The tool operates strictly P2P. A central server is completely optional and only used for convenience to pass connection tokens (signaling).
- Bring-Your-Own-Signaling: Users generate their own connection info (like WebRTC SDPs) and share it manually via any secure channel they prefer (e.g., Signal, email, QR code) to establish the direct link.
Dual-Protocol Engine
- WebRTC: Utilized for high-speed, direct UDP connections when standard NAT hole-punching is viable.
- Tor Network Integration: An alternate TCP routing mode for high-anonymity environments, operating by spinning up temporary Tor Hidden Services.
Interface & Accessibility
- Cross-Platform: Designed to run seamlessly across different operating systems.
- Browser-Native: Can be used directly from any standard web browser without requiring a software download.
- TUI Included: Features a Terminal User Interface (TUI) for power users, headless servers, and command-line environments.
In short, whispIt is a Swiss Army knife for decentralized communication, merging the accessibility of browser-based WebRTC with the anonymity of Tor and the flexibility of the command line.