Bitchat
Decentralized ApplicationsDecentralized peer-to-peer messaging application operating over Bluetooth Low Energy (BLE) mesh networks. No internet, servers, phone numbers, or accounts required. Each device acts as both client and relay, automatically discovering peers and forwarding messages across multiple hops (max 7). Features Noise Protocol encryption with forward secrecy, IRC-style group channels with hashtags, optional password protection, Panic Mode data wipe, and Nostr integration for internet-connected global messaging. Built as a weekend experiment by Jack Dorsey .
Fully P2P Community Low capture risk
Links
Details
License Public Domain
Dev Status Beta
Owner Jack Dorsey (co-founder of Twitter/X, CEO of Block Inc.); developed under 'and Other Stuff' open-source collective funded by Dorsey; published via permissionlesstech GitHub organization
Country USA
Start Year 2025
Stack Swift, Bluetooth Low Energy mesh networking, Noise Protocol Framework, Nostr protocol, binary protocol optimized for BLE constraints, Xcode/xcodegen build system
Funding 'and Other Stuff' open-source collective
Last Investigated Mar 10, 2026
Decentralized Application Attributes
Use Case Category Offline/emergency communication (disaster response, protests, internet blackouts, festivals, areas without connectivity; censorship-resistant messaging)
User Interface Type Mobile chat app (IRC-style interface with hashtag channels; minimalist design; Panic Mode button)
Offline Capabilities Fully offline (core design — BLE mesh requires zero internet infrastructure; Nostr provides optional internet extension; store-and-forward for temporarily offline peers)
Collaboration Features Group channels (IRC-style hashtag channels with optional password protection; #mesh default local channel; geohash-based location channels via Nostr; direct messages with E2EE)
Data Portability None (messages are ephemeral; device-only storage; no export or backup mechanism; Panic Mode intentionally destroys all data)
Integration Ecosystem Nostr (internet-connected messaging layer since v1.3.0; geohash location channels; Nostr relay integration for global reach beyond BLE range)
Prosocial Coherence Moderate (designed for communication freedom and censorship resistance; empowers protest and disaster communication; no identity verification — pseudonymous; community-oriented but no built-in prosocial incentive structures)
Economic Flows No (no economic or transaction features; free communication tool)
Governance & Decision Making None (no governance mechanisms; open-source development led by Dorsey/'and Other Stuff'; community contributions via GitHub)
Media / Publishing No (text messaging only; no publishing features)
Knowledge Management No (ephemeral messages; no knowledge persistence)
Sensemaking No
Project Management No
Communication Model BLE mesh relay (multi-hop up to 7 hops within ~300m per hop; flooding mesh where every device relays; Nostr for internet-connected global messaging; IRC-style group channels and direct messages)
Network Resilience High (functions during internet blackouts, natural disasters, protest shutdowns; no infrastructure dependency; proven in Madagascar, Nepal, Uganda, Iran; vulnerable to Bluetooth jamming)
Discovery Mechanism Automatic BLE peer discovery (devices automatically find nearby Bitchat users; no manual configuration; Nostr for internet-connected discovery; geohash channels for location-based grouping)
Max Participants Limited by BLE range (~300m per hop, max 7 hops; no theoretical user limit but BLE congestion at high density; Nostr extends to global scale for internet-connected users)
Data Sovereignty Full device-level (no servers store data; no accounts or phone numbers; messages exist only on local devices; Panic Mode erases everything; no metadata collection)