你是否经历过信号中断、Wi-Fi断连,却急需与身边人快速传递信息?又或者厌倦了主流社交App要求手机号注册、数据被云端存储、聊天记录受平台管控?bitchat 正是为此而生——它既能在地铁、山野、展会、灾难现场等无网络环境下,通过蓝牙自动组网实现多人实时聊天;又能无缝切换至互联网,借助去中心化的 Nostr 协议连接全球用户。没有账号、不绑手机、不依赖服务器,真正把沟通权交还给用户自己。
核心功能
- 双模通信,智能无缝切换:优先使用本地蓝牙 Mesh 网络(支持多跳中继),断网时照样群聊;一旦联网,自动升维至全球 Nostr 网络,消息秒达世界任意节点
- 地理即频道,聊天自带“位置感”:基于 Geohash 坐标动态生成区域聊天室(如“北京三里屯”“东京涩谷站”),无需手动建群,靠近即入群,离开自动退场
- 真·零信任隐私设计:全程无账户体系、无手机号绑定、无设备指纹留存;私聊采用 Noise Protocol(蓝牙层)与 NIP-17(Nostr 层)双重端到端加密,连开发者都无法解密
- 极客友好,命令行式交互:保留 IRC 经典操作体验——输入
/who查看当前在线成员,/msg @alice Hi私聊,/slap发个趣味表情,上手零学习成本 - 一键应急防护机制:屏幕任意位置连续三次轻点,立即清空全部本地消息、密钥与缓存,不留痕迹,适合敏感场景或临时设备共享
- 轻量高效,低功耗长续航:消息默认启用 LZ4 压缩算法,蓝牙传输体积减少超 60%;iOS/macOS 原生适配,后台运行功耗极低,实测连续 Mesh 聊天 8 小时仅耗电约 12%
适合哪些人用
如果你是户外领队、应急响应志愿者、黑客松参与者、隐私倡导者、技术布道师,或是单纯厌倦“必须联网+实名认证”才能说话的当代社交规则——bitchat 就是为你打造的。它特别适合:需要离线协同的野外科考/救援团队;展会、音乐节等高密度人流场景下的临时联络;对数据主权有强诉求的开发者与记者;以及任何想体验“通信本应如此自由”的普通用户。
快速上手
目前仅提供 iOS 和 macOS 原生应用:
✅ App Store 直接下载(免费),安装后无需注册,打开即用;
✅ 首次启动会引导开启蓝牙与位置权限(仅用于地理频道计算,位置数据永不上传);
✅ 进入主界面后,自动扫描周边设备组建 Mesh 网络;联网后同步接入 Nostr 全球中继,所有消息双向互通;
✅ 输入 /help 可查看全部 IRC 风格指令,3 分钟掌握核心操作。
项目信息
bluetooth mesh chat, IRC vibes
编程语言:Swift|GitHub Star 数:28,444|开源协议:Unlicense(完全进入公共领域,可商用、可修改、可闭源)|GitHub 项目地址
这是一款把“通信自由”从口号变成指尖触感的诚意之作——当网络消失时它仍在工作,当巨头收紧规则时它依然开放。


