permissionlesstech

bitchat-android

一个去中心化的点对点即时通讯Android应用,支持蓝牙LE离线网状网络和Nostr互联网协议,无需账户和中央服务器。

v2.0.1
发布于
2026年8月12日
7,661
星标
99,555
下载
同步于
1 天前

最新版本

v2.0.12026年8月12日 05:57
下载慢?可在上方随时切换镜像源

项目说明

项目概述

bitchat 是一个去中心化的点对点即时通讯 Android 应用,采用双传输架构:本地蓝牙网状网络用于离线通信,基于互联网的 Nostr 协议用于全球覆盖。无需账户、无需电话号码、无需中央服务器。

主要功能

  • 双传输架构:蓝牙 LE 网状网络用于离线消息,Nostr 中继用于互联网消息
  • 基于位置的频道:使用 geohash 坐标的基于地理位置的聊天室
  • 端到端加密:Noise 协议(XX 模式,X25519 + ChaCha20-Poly1305)
  • 去中心化网状网络:通过蓝牙 LE 自动发现对等节点和多跳中继(最多7跳)
  • Wi-Fi Aware 传输:在支持的设备上提供更高带宽的本地网状网络
  • 频道聊天:基于主题的群组消息,支持可选密码保护(Argon2id + AES-256-GCM)
  • IRC风格命令:熟悉的 /join、/msg、/who 风格界面
  • Tor 支持:内置 Tor(Arti)用于私有互联网连接
  • 紧急擦除:三击即可清除所有数据

适用人群

  • 关注隐私和去中心化通信的用户
  • 需要在离线环境中进行本地通信的用户

快速上手

  1. 从 GitHub Releases 下载 APK
  2. 在 Android 设备上安装 APK
  3. 打开应用,授予蓝牙、位置和通知权限
  4. 开始发送和接收消息

核心优势

  • 无需账户、电话号码或中央服务器
  • 支持离线本地通信和互联网全球通信
  • 端到端加密,保护隐私
  • 与 iOS 版本完全协议兼容,支持跨平台网状通信

系统要求

  • 操作系统:Android(API 26+)
  • 额外依赖:Android Studio(构建时)

历史版本

排序