一个去中心化的点对点即时通讯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)用于私有互联网连接
- 紧急擦除:三击即可清除所有数据
适用人群
- 关注隐私和去中心化通信的用户
- 需要在离线环境中进行本地通信的用户
快速上手
- 从 GitHub Releases 下载 APK
- 在 Android 设备上安装 APK
- 打开应用,授予蓝牙、位置和通知权限
- 开始发送和接收消息
核心优势
- 无需账户、电话号码或中央服务器
- 支持离线本地通信和互联网全球通信
- 端到端加密,保护隐私
- 与 iOS 版本完全协议兼容,支持跨平台网状通信
系统要求
- 操作系统:Android(API 26+)
- 额外依赖:Android Studio(构建时)
历史版本
排序