bitchat-android
7,982
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
Kotlin
语言
创建时间
最近更新
项目能做什么
去中心化的 Mesh 网状网络聊天应用。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<img width="256" height="256" alt="icon_128x128@2x" src="https://github.com/user-attachments/assets/90133f83-b4f6-41c6-aab9-25d0859d2a47" />
## bitchat for Android
A decentralized peer-to-peer messaging app with dual transport architecture: local Bluetooth mesh networks for offline communication and internet-based Nostr protocol for global reach. No accounts, no phone numbers, no central servers.
This is the Android implementation of bitchat, fully protocol-compatible with the [iOS version](https://github.com/permissionlesstech/bitchat) for cross-platform mesh communication.
[bitchat.free](http://bitchat.free)
[GitHub Releases](https://github.com/permissionlesstech/bitchat-android/releases)
[<img alt="Get it on Google Play" height="60" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png"/>](https://play.google.com/store/apps/details?id=com.bitchat.droid)
## See it in action
<table>
<tr>
<th>Offline mesh conversation</th>
<th>Geohash globe picker</th>
</tr>
<tr>
<td><img src="docs/screenshots/readme-mesh-chat.png" alt="Active four-peer Bitchat mesh conversation with an image, voice messages, and text messages" width="360"/></td>
<td><img src="docs/screenshots/readme-geohash-globe.png" alt="Bitchat geohash location picker showing the whole Earth and geohash grid" width="360"/></td>
</tr>
</table>
## License
This project is released into the public domain. See the [LICENSE](LICENSE.md) file for details.
## Features
- **Dual Transport Architecture**: Bluetooth LE mesh for offline messaging, Nostr relays for internet-based messaging
- **Location-Based Channels**: Geographic chat rooms using geohash coordinates over Nostr relays
- **Intelligent Message Routing**: Automatically chooses the best transport, with queuing and retry when a peer is unreachable
- **End-to-End Encryption**: [Noise Protocol](https://noiseprotocol.org) (XX pattern, X25519 + ChaCha20-Poly1305) for private messages over the mesh
- **Decentralized Mesh Network**: Automatic peer discovery and multi-hop relay over Bluetooth LE (max 7 hops)
- **Wi-Fi Aware Transport**: Higher-bandwidth local mesh on supported devices
- **Channel Chats**: Topic-based group messaging with optional password protection (Argon2id + AES-256-GCM)
- **IRC-Style Commands**: Familiar `/join`, `/msg`, `/who` style interface
- **Tor Support**: Built-in Tor (Arti) for private internet connectivity
- **Emergency Wipe**: Triple-tap to instantly clear all data
- **Cross-Platform**: Binary protocol compatible with bitchat on iOS and macOS
## Technical Architecture
### Bluetooth Mesh Network (Offline)
- Direct peer-to-peer within Bluetooth range, multi-hop relay through nearby devices
- Noise Protocol sessions with forward secrecy; peer identities derived from static keys
- Compact binary packet format with fragmentation, TTL routing, and deduplication
- Adaptive duty cycling and connection limits for battery efficiency
- Foreground service
阅读完整原文
商业机会分析 AI 生成
户外与应急离线通信定制硬件/固件套件
| 产品构想 | 利用其现成的 BLE/Wi-Fi Aware Mesh 协议,开发适配低功耗 ESP32/nRF52 等中继硬件的互联套件,或打包售卖户外专用高三防预装机 |
| 核心功能 | 与 Android 客户端无缝桥接的物理中继节点支持、长距离传输模式、离线地图瓦片包与位置标记共享 |
| 目标用户 | 户外探险俱乐部、应急救援队、地质勘探人员 |
| 难度/周期 | 高 · 3-6个月 · 成本:硬件开模或采购打样成本、射频测试设备、样品邮寄与维护成本 |
| 收费模式 | 硬件套件销售利润、固件授权费 |
| 竞争风险 | 涉及硬件供应链管理与物流履约,开发和测试周期长,BLE物理传输距离受限 |
| 依据 | 已验证事实 |
企业/园区局域网离线协同指挥白标定制
| 产品构想 | 基于 GPL-3.0 规范(或针对公共领域协议部分重新封装)为厂区、矿井、大型展会等无公网信号场景提供定制化局域协同通信方案 |
| 核心功能 | 自定义加密信道分配、固定基站中继路由接入、管理后台离线监控与调度广播面板 |
| 目标用户 | 大型活动安保团队、无信号地下矿井/地下建筑施工团队、密闭园区管理方 |
| 难度/周期 | 中等 · 1-3个月 · 成本:人力开发成本、局域网测试环境搭建成本 |
| 收费模式 | 项目制定制开发费、技术支持与维护年度服务费 |
| 竞争风险 | 项目周期较长且偏交付型,对客户现场网络与射频环境依赖高;需严格规避 GPL-3.0 许可证合规风险 |
| 依据 | AI推测 |
隐私增强与 Nostr 专用中继增值服务客户端
| 产品构想 | 针对隐私极客和 Nostr 生态,发布集成专属私有中继(Relay)、更强防关联伪装和高级离线安全存储的增强版客户端或服务包 |
| 核心功能 | 一键集成私有高速 Nostr 中继节点、多重伪装防嗅探、阅后即焚防取证扩展、地理围栏自动销毁 |
| 目标用户 | Web3/Nostr 核心玩家、深度隐私安全诉求群体 |
| 难度/周期 | 中等 · 1-2个月 · 成本:高可用私有中继服务器租用成本、Google Play/开源分发维护成本 |
| 收费模式 | 应用内高级功能订阅、私有中继接入订阅费(支持加密货币/闪电网络支付) |
| 竞争风险 | 目标用户群体极度崇尚开源免费与去中心化,付费转化率极低 |
| 依据 | 尚需验证的假设 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| quiint/expo-bitchat | 中文介绍暂未生成 The Expo library to incorporate Bitchat functionality into y |
33 | Swift |
| bitchat/bitchat-react | 中文介绍暂未生成 BitChat mobile Apps for Android and iOS |
19 | JavaScript |
| donaldevine/bitchat-droid | 中文介绍暂未生成 Android port of https://github.com/jackjackbits/bitchat |
4 | Java |
| SableNet/sablechat | 中文介绍暂未生成 BitChat Remade in Tauri for Android |
3 | TypeScript |
| conduition/bitchat-android | 中文介绍暂未生成 Clone of github.com/permissionlesstech/bitchat-android |
3 | Kotlin |
| stevemoraco/bitchat-in-browser | 中文介绍暂未生成 BitChat In Browser - PWA for encrypted mesh messaging via No |
3 | TypeScript |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 ,最近推送 ,发布过 39 个 Release |
| 社区活跃 | Star 7,982 / Fork 0 / Issue 0(数据支持,可自行核实) |
| 许可证 | 未检测到(需人工确认) |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
快速开始(以仓库 README 为准)
git clone https://github.com/permissionlesstech/bitchat-android.git cd bitchat-android # 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。