Bitchat

Bitchat: ai tool for offline messaging by Bitchat

Bitchat: ai tool by Jack Dorsey, Bitchat enables decentralized offline messaging via Bluetooth mesh—secure, private, no internet needed.

🟢

Bitchat - Introduction

Bitchat Website screenshot

What is Bitchat?

Bitchat is a next-generation, decentralized messaging platform developed under the vision of Jack Dorsey, enabling secure peer-to-peer communication without reliance on the internet. Built on Bluetooth Low Energy (BLE) mesh networking, it allows users to exchange messages in offline environments by forming dynamic, self-sustaining networks between nearby devices. Designed as a private, serverless chat solution, Bitchat eliminates the need for phone numbers or accounts, making it ideal for spontaneous group chats, remote expeditions, and emergency coordination where connectivity is limited or compromised.

How to use Bitchat?

Getting started with Bitchat is simple. Users can download the native iOS app (compatible with iOS 16.0+) or install the Android APK directly from the official GitHub repository. After launching the app, set a custom nickname—no registration required—and instantly begin discovering peers within Bluetooth range. Join public or password-protected channels using intuitive IRC-style commands like `/j #news` or list active channels with `/channels`. Send direct messages via `/m @user hello`, manage access with `/pass`, and block unwanted contacts. Messages propagate across the mesh network through multi-hop relays, ensuring delivery even when users are not in direct proximity.

Decentralized Mesh Network (Bluetooth LE, automatic peer discovery, multi-hop message relay, TTL-based routing up to 7 hops)

Military-Grade Encryption (X25519 key exchange, AES-256-GCM for private messages, Argon2id + AES-256-GCM for channels, Ed25519 signatures)

IRC-Style Channels (topic-based group messaging, password protection, ownership transfer, @ mentions)

Store & Forward Messages (messages cached for offline peers, automatic delivery upon reconnection)

Zero-Knowledge Privacy (no accounts, no phone numbers, ephemeral by default, forward secrecy)

Universal Platform (native support for iOS 16.0+, macOS 13.0+, Android compatibility)

LZ4 Compression (automatic message compression for bandwidth savings)

Adaptive Battery (5-tier power management from performance to ultra-low power)

Emergency Wipe (triple-tap logo to instantly clear all data)

Open Source & Public Domain

🟢

Bitchat - Key Features

Key Features From Bitchat

Communication in areas with poor or no internet connectivity

Messaging during network outages or emergencies

Secure communication in censorship scenarios or protests

Reliable offline communication for any situation

🟢

Bitchat - Frequently Asked Questions

FAQ from Bitchat

What is Bitchat and who created it?

How does Bitchat's mesh network work?

What are Bitchat's security features?

How can I download and install Bitchat?

How does Bitchat optimize battery usage?

What makes Bitchat's protocol efficient?

How does message storage work in Bitchat?

What are Bitchat's main use cases?

Is Bitchat open source and what's the license?

What's Bitchat's current development status?

FAQ from Bitchat

What is Bitchat?

Bitchat is a cutting-edge, decentralized messaging tool that operates entirely offline using Bluetooth mesh technology. Created with privacy and resilience in mind, it enables real-time communication without servers, SIM cards, or internet access. Every device acts as a node in a distributed network, supporting automatic peer detection and message relaying across multiple hops—making it perfect for off-grid scenarios, disaster response, or uncensored dialogue.

How to use Bitchat?

To start using Bitchat, download the app for iOS or Android from the official GitHub page or build it locally using XcodeGen. Upon opening, choose a display name and allow Bluetooth permissions. The app will automatically detect other Bitchat users nearby. Use commands like `/j #london` to join topic-based channels, `/m @alice Hi there` to send encrypted DMs, or `/channels` to browse available discussions. Messages travel through intermediate devices to reach distant participants, creating a robust, ad-hoc communication web.

What is Bitchat and who created it?

Bitchat is an open, permissionless messaging protocol designed for offline, secure, and censorship-resistant communication. It was initiated by Jack Dorsey as part of a broader effort to decentralize digital interaction. Released into the public domain, the project encourages global collaboration and unrestricted innovation.

How does Bitchat's mesh network work?

The Bitchat mesh leverages Bluetooth LE to create a decentralized web of connected devices. Using TTL-limited broadcasts (up to 7 hops), messages are routed dynamically through intermediate peers. Automatic discovery, deduplication via unique IDs, and adaptive connection management ensure stable performance even in dense user environments.

What are Bitchat's security features?

Security is foundational: end-to-end encryption uses X25519 for key exchange and AES-256-GCM for content protection. Channels use Argon2id-derived keys with b encryption, while Ed25519 signatures verify authenticity. Forward secrecy and an emergency triple-tap wipe enhance personal safety—though note that private features remain unaudited.

How can I download and install Bitchat?

Bitchat offers pre-built apps for iOS (direct install) and Android (APK v1.1.6). It supports iOS 16+, macOS 13+, and modern Android versions, ensuring broad cross-platform interoperability. Developers can also compile from source using the provided build tools.

How does Bitchat optimize battery usage?

Bitchat employs a five-level adaptive power system: Performance, Balanced, Power Saver, Ultra-Low Power, and Background modes. Scanning intervals adjust based on battery level and activity, minimizing energy drain while maintaining network presence.

What makes Bitchat's protocol efficient?

The protocol uses LZ4 compression (reducing data size by 30–70%), compact binary formatting, Bloom filters for duplicate suppression, and message batching. These optimizations maximize throughput and minimize latency over constrained BLE links.

How does message storage work in Bitchat?

By default, all messages are ephemeral—stored only in RAM and deleted upon exit. Channel admins may enable persistent storage with `/save`, and the store-and-forward system holds messages for offline users until they reconnect.

What are Bitchat's main use cases?

Bitchat excels in environments lacking reliable internet—such as rural regions, underground spaces, protest zones, natural disasters, or international travel—where traditional apps fail but local communication remains critical.

Is Bitchat open source and what's the license?

Yes, Bitchat is fully open source and placed in the public domain. This permissive approach allows anyone to use, modify, distribute, or commercialize the code without restrictions, promoting transparency and community-driven evolution.

What's Bitchat's current development status?

Bitchat is actively evolving. Core functionality—including public chat and mesh networking—is stable and functional. Private messaging and channel encryption are implemented but have not yet undergone independent security audits. The long-term goal is a scalable, cross-platform protocol framework for decentralized communication.