ChatP2P is an experimental peer-to-peer messaging application built with WebRTC and end-to-end encryption concepts.
The project explores decentralized communication, direct peer connectivity, local identity management, and privacy-oriented messaging without relying on traditional centralized messaging infrastructures.
The current implementation is an early-stage prototype intended for research, experimentation, and learning purposes.
gabrieleviolait
/
chatp2p
Experimental WebRTC peer-to-peer messaging research project focused on decentralized communication and privacy-oriented architectures.
ChatP2P
ChatP2P is an experimental peer-to-peer messaging application built with WebRTC and end-to-end encryption concepts.
The project explores decentralized communication, direct peer connectivity, local identity management, and privacy-oriented messaging without relying on traditional centralized messaging infrastructures.
The current implementation is an early-stage prototype intended for research, experimentation, and learning purposes.
Download APK
The latest experimental Android APK is available from the GitHub Releases page:
➡️ Download ChatP2P APK:
https://github.com/gabrieleviolait/chatp2p/releases
Current release:
v0.1.0- experimental APK
- Android sideload installation required
- not production-ready
This APK is provided for testing and research purposes only.
Features
Current prototype:
- Peer-to-peer communication using WebRTC DataChannels
- Manual peer pairing through Offer/Answer exchange
- End-to-end encrypted message exchange
- No central messaging server
- Android APK support via Capacitor
- Offline-distributable application package
- Experimental privacy-focused architecture
Planned features:
- QR-based pairing
- Persistent local identities
- Trusted contacts
- Encrypted local chat history
- Metadata resistance techniques
- Tor integration research
- Privacy-first mobile UX
- Anonymous invitation system
Architecture
Current…
Top comments (0)