Decentralized 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 .
LicenseOpen source (public domain); github.com/permissionlesstech/bitchat — Swift (iOS/macOS); whitepaper on GitHub; build via Xcode with xcodegen or Swift Package Manager
Dev Status 🟢 Active
Dev Status DetailBeta / Active (v1.3.0+; iOS/macOS App Store release; Android available; 360,000+ worldwide downloads by late Sept 2025; significant adoption in Madagascar protests (70,000 downloads in one week), Nepal protests (50,000 downloads in one day), Uganda and Iran during internet blackouts Jan 2026; active development; security audit not yet completed) Reclassified 2026-09-14: 360,000+ downloads plus documented real-world use during active blackouts/protests (Madagascar, Nepal, Uganda, Iran) is real-world production use — the defining Active signal — regardless of the 'beta'/pre-audit self-description, which speaks to hardening, not deployment reality.
OwnerJack 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
Governing Body None (open-source development led through the 'and Other Stuff' collective funded by Jack Dorsey; no governance mechanism)
CountryUSA
Start Year 2025
StackSwift (iOS/macOS app); Bluetooth Low Energy (BLE) mesh networking; Noise Protocol Framework (encryption); Nostr protocol (internet-connected messaging since v1.3.0); binary protocol optimized for BLE constraints; Xcode/xcodegen build system
Funding'and Other Stuff' open-source collective (funded by Jack Dorsey personally)
Last Investigated Sep 14, 2026
Topology view
This tool in the centre and the things it is directly related to. Each line names the kind of relationship.
OriginsWeekend experiment by Jack Dorsey (July 2025; motivation to learn about Bluetooth mesh networks, relay/store-and-forward models, and message encryption; IRC nostalgia; decentralization ethos from Twitter/Bluesky background)
DatabaseNone (no persistent database; messages stored temporarily on-device only; disappear by default; Panic Mode wipes all local data with triple-tap; no server-side storage)
Query LanguageN/A (no query interface; real-time message relay via BLE mesh and Nostr)
Data FormatsCustom binary protocol (compact packet format optimized for Bluetooth LE constraints); Noise Protocol encrypted payloads; Nostr events (NIP-compliant for internet messaging); geohash-based location channels
Collaborative Live EditingNo (text messaging only; no document collaboration)
Rich Text EditingNo (plain text messages; IRC-style chat)
Mobile SupportYes (iOS 16.0+ App Store; Android; designed mobile-first — BLE mesh requires physical device proximity)
Web SupportNo (no web interface; operates via native mobile/desktop apps only; BLE requires hardware access)
Native AppsYes (iOS/iPadOS via App Store; macOS via App Store; Apple Vision Pro; Android; no Windows/Linux native apps)
TermsFree / open source (public domain license; no subscriptions, in-app purchases, or ad trackers; no account required)
FundsNot disclosed (personally funded by Dorsey; no external investment; free to users)
Based OnBluetooth Low Energy (BLE mesh networking); Noise Protocol Framework (end-to-end encryption with forward secrecy); Nostr protocol (internet relay for global reach); IRC (conceptual inspiration for channel-based chat)
Use Case CategoryOffline/emergency communication (disaster response, protests, internet blackouts, festivals, areas without connectivity; censorship-resistant messaging)
User Interface TypeMobile chat app (IRC-style interface with hashtag channels; minimalist design; Panic Mode button)
Offline CapabilitiesFully offline (core design — BLE mesh requires zero internet infrastructure; Nostr provides optional internet extension; store-and-forward for temporarily offline peers)
Collaboration FeaturesGroup channels (IRC-style hashtag channels with optional password protection; #mesh default local channel; geohash-based location channels via Nostr; direct messages with E2EE)
Data PortabilityNone (messages are ephemeral; device-only storage; no export or backup mechanism; Panic Mode intentionally destroys all data)
Integration EcosystemNostr (internet-connected messaging layer since v1.3.0; geohash location channels; Nostr relay integration for global reach beyond BLE range)
Web2 Data ExportNo (no data persistence or export by design)
Prosocial CoherenceModerate (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 FlowsNo (no economic or transaction features; free communication tool)
Governance & Decision MakingNone (no governance mechanisms; open-source development led by Dorsey/'and Other Stuff'; community contributions via GitHub)
Media / PublishingNo (text messaging only; no publishing features)
Knowledge ManagementNo (ephemeral messages; no knowledge persistence)
SensemakingNo
Project ManagementNo
Communication ModelBLE 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 ResilienceHigh (functions during internet blackouts, natural disasters, protest shutdowns; no infrastructure dependency; proven in Madagascar, Nepal, Uganda, Iran; vulnerable to Bluetooth jamming)
Discovery MechanismAutomatic BLE peer discovery (devices automatically find nearby Bitchat users; no manual configuration; Nostr for internet-connected discovery; geohash channels for location-based grouping)
Max ParticipantsLimited 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 SovereigntyFull device-level (no servers store data; no accounts or phone numbers; messages exist only on local devices; Panic Mode erases everything; no metadata collection)
Relationships
How this tool connects to other tools and organizations, from relationships reviewed by the OpenHaven data steward. They describe how projects connect, not how good they are.