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.