OpenSource-Hub
B

bitchat-android

SHA-256
6.8k stars·Privacy Protection·SHA-256 checksum verified

bitchat-android is a secure, decentralized peer-to-peer messaging app that works over Bluetooth mesh networks without internet. It supports IRC commands, channel-based chats with optional passwords, and full compatibility with iOS bitchat. No accounts, phone numbers, or servers required.

Decentralized Bluetooth mesh chat app for Android, no internet needed, IRC-style commands, end-to-end encrypted.

Core Features

  • Bluetooth mesh networking for offline peer-to-peer messaging
  • End-to-end encryption (X25519 + AES-256-GCM) and password-protected channels
  • IRC-style commands: /join, /msg, /who, /channels, etc.
  • Cross-platform: 100% protocol compatible with iOS bitchat
  • Store-and-forward: messages cached for offline peers

What It Can't Do

  • This software has not received external security review. Do not use for sensitive data. Requires Android 8.0+ and Bluetooth LE. Mesh message delivery may be delayed or lost due to distance and obstacles.

Use Cases

  • Group chat in remote areas without internet (hiking, camping)
  • Privacy-conscious communication without exposing phone numbers or relying on servers

Detailed Introduction

bitchat-android is the Android port of the original iOS bitchat app, offering 100% protocol compatibility for cross-platform encrypted messaging over Bluetooth LE mesh networks. Unlike Signal or WhatsApp, it requires no internet connection for local mesh chats – messages hop from device to device via Bluetooth. It supports channel-based group chats with passwords, private encrypted messages using X25519+AES-256-GCM, and store-and-forward for offline peers. The app features a modern Jetpack Compose UI with Material Design 3, battery-optimized adaptive scanning, and IRC-style commands like /join, /msg, and /who. It uses no phone numbers or accounts, and includes an emergency wipe function. Note: This software has not undergone formal security audit; use with caution.

Tags

蓝牙mesh加密聊天去中心化IRC风格端到端加密离线通信

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Download the latest APK from GitHub Releases page

4

Enable 'Install from unknown sources' in system settings

5

Open the downloaded APK file and follow the installation prompts

Install Guide
  1. Download the latest APK from GitHub Releases page
  2. Enable 'Install from unknown sources' in system settings
  3. Open the downloaded APK file and follow the installation prompts
File Integrity

SHA-256 checksum verified

Checksum extracted from GitHub official Release page

SHA256 Checksum

72dc97613814e9837f3670c3e9755685d2030a1552c1b946e36779fdee38d696

This checksum is extracted from the GitHub Release page. Verify file integrity after download.

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Go to Android Settings → Apps → bitchat → Uninstall

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseGPL-3.0
Last Updated2026-07-27T05:49:06Z
GitHub RepositoryOfficial Website

Similar Projects