Download PiperChat
Available for all major platforms. Choose your operating system and start secure, decentralized messaging.
macOS
Native macOS application with full support for Apple Silicon (M1/M2/M3) and Intel processors.
- macOS 11.0 Big Sur or later
- Intel & Apple Silicon support
- ~45 MB download
Linux
Available as AppImage, Debian package, and RPM for all major distributions.
- Ubuntu 20.04+ / Debian 11+
- Fedora 36+ / Arch Linux
- ~38 MB download
Windows
Native Windows application with automatic updates and system tray integration.
- Windows 10 or later (x64)
- Portable version available
- ~52 MB download
iOS
Full-featured iOS app with Bluetooth mesh support for offline messaging.
- iOS 15.0 or later
- iPhone & iPad support
- Bluetooth mesh networking
Android
Available on Google Play or as direct APK download with F-Droid repository support.
- Android 8.0 Oreo or later
- Bluetooth Low Energy support
- ~28 MB download
Web Version
Use PiperChat directly in your browser with no installation required. Works on any device with a modern web browser. Full WebRTC support for peer-to-peer connections. Install as Progressive Web App for offline access.
- Chrome 90+ / Firefox 88+ / Safari 14+
- WebRTC peer-to-peer connections
- No installation required
- PWA support for offline mode
Quick Start Guide
Get up and running with PiperChat in minutes
Desktop (Mac/Linux/Windows)
- Download the installer for your platform
- Run the installer and follow setup prompts
- Launch PiperChat - keys are auto-generated
- Share your Peer ID to start connecting
Mobile (iOS/Android)
- Download from App Store or Google Play
- Open app and grant Bluetooth permissions
- Your cryptographic identity is created automatically
- Scan QR codes to add peers nearby
Web Version
- Visit the PiperChat web app URL
- Grant camera/microphone permissions if needed
- Keys are generated in your browser
- Optionally install as PWA for offline use
What's Included
All versions include these core features
Real-time Messaging
Instant message delivery with sub-10ms latency between peers
End-to-End Encryption
ChaCha20-Poly1305 encryption with perfect forward secrecy
File Transfers
Send images, documents, and files directly between peers
Voice & Video Calls
WebRTC-based encrypted voice and video communication
Group Chats
Create and manage encrypted group conversations
Offline Mode
Bluetooth mesh networking for completely offline operation
System Requirements
Minimum specifications for optimal performance
Desktop Platforms
- 2 GB RAM minimum
- 100 MB available disk space
- Network connectivity (or Bluetooth)
- OpenGL 2.0+ for GUI version
Mobile Platforms
- 1 GB RAM minimum
- 50 MB available storage
- Bluetooth 4.0+ for mesh networking
- Camera for QR code scanning
Web Version
- Modern browser with WebRTC
- JavaScript enabled
- Camera/microphone for calls
- Local Storage enabled
Need Help?
Check out our documentation for detailed setup guides, troubleshooting tips, and API references.