Overview
Bitchat for Android is a cutting-edge, secure, and decentralized peer-to-peer messaging application designed for offline, encrypted communication via Bluetooth mesh networks. Forget servers, phone numbers, or internet dependencies for your core chats. This app brings a familiar IRC-style experience to your mobile device, enabling direct, private conversations with anyone nearby, regardless of their carrier or data plan. It's also protocol-compatible with the original iOS bitchat app, ensuring seamless cross-platform communication.
Security Warning: This software is a work in progress and has not undergone external security review. Use with caution and do not rely on its security for sensitive communications until it has been thoroughly reviewed.
Key Features
- Decentralized Bluetooth Mesh: Communicate directly with nearby users over Bluetooth LE, forming a private, ad-hoc network.
- No Internet Required: Core mesh chats function entirely offline.
- End-to-End Encryption: Robust X25519 key exchange and AES-256-GCM for secure, private messaging.
- IRC-Style Commands: Enjoy a familiar interface with commands like
/join,/msg, and/who. - Cross-Platform Compatibility: Seamlessly chat with users of the original bitchat iOS app.
- Privacy First: No accounts, no phone numbers, no persistent identifiers – just pure communication.
- Store & Forward: Messages are cached and delivered to offline peers when they reconnect.
- Emergency Wipe: Instantly clear all data with a triple-tap gesture.
- Modern Android UI: Built with Jetpack Compose and Material Design 3 for a smooth, intuitive experience.
- Optimized for Performance: Features message compression, adaptive battery management, and efficient network protocols.
- Geohash Channels: Optionally leverage internet connectivity to connect with others in your geographic area.
Typical Use Cases
- Offline Communication: Stay connected with friends and family in areas with no internet or cell service (e.g., camping, remote locations).
- Secure Local Messaging: Share information privately with nearby individuals without relying on public networks.
- Emergency Preparedness: Maintain communication channels when traditional infrastructure fails.
- Ad-Hoc Group Chats: Quickly form private groups with individuals in close proximity, ideal for events or spontaneous meetups.
- Decentralized Socializing: Experience a new paradigm of communication that prioritizes privacy and user control.
- Cross-Platform Secure Chat: Bridge communication gaps between Android and iOS users in a secure, offline-first environment.
