Decentralized Mesh Chat

Bluetooth Mesh + Nostr Protocol

No accounts, no phone numbers, no central servers. Experience the freedom of truly private messaging with offline capabilities and global reach. It's the side-groupchat you've been waiting for.

BitChat App Icon

Powerful Features

Experience the future of decentralized communication

📡

Dual Transport Architecture

Bluetooth mesh for offline communication and Nostr protocol for global reach. Automatic intelligent routing between transports ensures you're always connected.

📍

Location-Based Channels

Geographic chat rooms using geohash coordinates. From city blocks to entire countries, connect with people in your physical area.

🔒

Privacy First

No accounts, no phone numbers, no servers. Your messages are encrypted end-to-end with Noise Protocol and BitChat private envelopes.

💬

IRC-Style Commands

Familiar interface with commands like /slap, /msg, and /who. Easy to use for everyone, even IRC veterans.

🍎

Universal App

Native support for both iOS and macOS. Seamlessly sync your messages across all your Apple devices.

🚨

Emergency Wipe

Triple-tap to instantly clear all your data. When privacy is critical, BitChat has your back.

Technical Architecture

Hybrid messaging with two complementary transport layers

Bluetooth Mesh Network (Offline)

  • Local Communication: Direct peer-to-peer within Bluetooth range
  • Multi-hop Relay: Messages route through nearby devices (max 7 hops)
  • No Internet Required: Works completely offline in disaster scenarios
  • Noise Protocol: End-to-end encryption with forward secrecy
  • Binary Protocol: Compact packet format optimized for Bluetooth LE
  • Automatic Discovery: Peer discovery and connection management
  • Adaptive Power: Battery-optimized duty cycling

Nostr Protocol (Internet)

  • Global Reach: Connect with users worldwide via internet relays
  • Location Channels: Geographic chat rooms using geohash coordinates
  • 290+ Relay Network: Distributed across the globe for reliability
  • BitChat Envelopes: App-specific encrypted private messages
  • Ephemeral Keys: Fresh cryptographic identity per geohash area
  • Smart Routing: Intelligent transport selection and queuing
  • Compression: LZ4 message compression for optimal performance

Get BitChat

Install from the App Store for the most secure and verified build

31,804
Stars
4,997
Forks
69
Open Issues
288
Subscribers
Swift
Language
Unlicense
License