<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/bitchat-a-decentralized-bluetooth-mesh-messaging-app-k2ovo0dyj" -->

---
title: Bitchat: A Decentralized Bluetooth Mesh Messaging App
description: Bitchat is an open-source messaging app co-created by Jack Dorsey that uses Bluetooth mesh networks for decentralized communication without internet...
canonical: https://daily.dev/posts/bitchat-a-decentralized-bluetooth-mesh-messaging-app-k2ovo0dyj
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Bitchat: A Decentralized Bluetooth Mesh Messaging App | daily.dev
og:description: Bitchat is an open-source messaging app co-created by Jack Dorsey that uses Bluetooth mesh networks for decentralized communication without internet...
og:url: https://daily.dev/posts/bitchat-a-decentralized-bluetooth-mesh-messaging-app-k2ovo0dyj
og:image: https://api.daily.dev/og/posts/K2OVO0DYJ.png
og:image:alt: Bitchat: A Decentralized Bluetooth Mesh Messaging App
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Bitchat: A Decentralized Bluetooth Mesh Messaging App

**[Collections](https://daily.dev/sources/collections)** · 2 min read · 4 upvotes · 0 comments

## Summary

Bitchat is an open-source messaging app co-created by Jack Dorsey that uses Bluetooth mesh networks for decentralized communication without internet connectivity. The app enables peer-to-peer messaging up to 300 meters using Bluetooth Low Energy, with end-to-end encryption via X25519 and AES-256-GCM. While it offers privacy features like emergency data wipes and no registration requirements, the beta version has known security vulnerabilities including broken identity authentication that could allow impersonation attacks. Built for iOS and macOS with Swift, it's currently available through TestFlight for beta testing.

## Content

Bitchat is an innovative open-source messaging application that steps away from traditional internet dependency, utilizing Bluetooth mesh networks for communication. Co-created by Jack Dorsey, this app thrives in environments with limited or no connectivity by enabling decentralized, peer-to-peer messaging.

Operating via Bluetooth Low Energy, Bitchat establishes local communication clusters, letting users chat over distances up to 300 meters without the need for servers, internet, or cellular connections. Each device within this network acts as both client and server, facilitating multi-hop message delivery, making it resilient to various network outages and potential censorships.

Bitchat prioritizes user privacy and security through end-to-end encryption mechanisms employing X25519 key exchange and AES-256-GCM. Additionally, it introduces IRC-style commands, room-based chats with optional password protection, and a store-and-forward capability for messaging offline peers. Privacy-centric features such as cover traffic, emergency data wipes, and the absence of registration bolster its secure communication ethos.

Despite its promise, the app has not undergone comprehensive security testing. Early users and security researchers have noted vulnerabilities such as broken identity authentication, allowing potential impersonation attacks. Acknowledging these issues, Jack Dorsey has issued warnings that the app is still in beta and should not yet be relied upon for critical or sensitive communications.

Built for iOS and macOS using Swift, Bitchat incorporates performance optimizations like LZ4 compression, adaptive battery modes, and efficient networking protocols to enhance user experience. It offers distinct security features like panic modes for immediate data clearance, aligning it with other emergency communication tools like Bridgefy.

Currently available through Apple TestFlight, Bitchat remains in beta testing, inviting users to explore its potential, provide feedback, and await further security refinements as it develops into a robust communication platform.

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 1 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments
- [CNCF Unveils Schedule for KubeCon \+ CloudNativeCon Europe 2026](https://daily.dev/posts/cncf-unveils-schedule-for-kubecon-cloudnativecon-europe-2026-ikhcoa5cb) · CNCF · 2 upvotes · 0 comments
- [CNCF Debuts KubeCon \+ CloudNativeCon Japan 2026 Schedule](https://daily.dev/posts/cncf-debuts-kubecon-cloudnativecon-japan-2026-schedule-xp5pyudub) · CNCF · 1 upvotes · 0 comments

---

Tags: [#ios](https://daily.dev/tags/ios), [#swift](https://daily.dev/tags/swift), [#encryption](https://daily.dev/tags/encryption), [#bluetooth](https://daily.dev/tags/bluetooth)

[View this post on daily.dev](https://daily.dev/posts/bitchat-a-decentralized-bluetooth-mesh-messaging-app-k2ovo0dyj)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Bitchat: A Decentralized Bluetooth Mesh Messaging App","url":"https://daily.dev/posts/bitchat-a-decentralized-bluetooth-mesh-messaging-app-k2ovo0dyj","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/bitchat-a-decentralized-bluetooth-mesh-messaging-app-k2ovo0dyj"},"datePublished":"2025-07-07T18:28:19.112Z","dateModified":"2025-07-09T18:37:52.587Z","description":"Bitchat is an open-source messaging app co-created by Jack Dorsey that uses Bluetooth mesh networks for decentralized communication without internet...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/0d068810a649942914bbd162e810f9b3?_a=AQAEulh","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/0d068810a649942914bbd162e810f9b3?_a=AQAEulh","isAccessibleForFree":true,"articleSection":"Collections","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Collections","logo":"https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0","url":"https://daily.dev/sources/collections"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/bitchat-a-decentralized-bluetooth-mesh-messaging-app-k2ovo0dyj","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":4},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ios,swift,encryption,bluetooth","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Collections","item":"https://daily.dev/sources/collections"},{"@type":"ListItem","position":3,"name":"Bitchat: A Decentralized Bluetooth Mesh Messaging App"}]}
```

