• Picks
  • Discover
  • Alternatives
  • About

© 2026 Willet

  • Newsletter
  • About
  • FAQ
  • Terms
  • Privacy & Cookies
Join the Discord (opens in a new tab)
permissionlesstech avatar

bitchat for Android

Offline Bluetooth mesh messenger for Android with Nostr fallback

  • Communication
  • Privacy and security
View on GitHub

What it is

Android version of bitchat, a chat app that relays messages between nearby phones over a Bluetooth LE mesh (up to seven hops) and switches to Nostr relays when internet is available. Private messages use Noise Protocol encryption, and it adds geohash-based location channels, password-protected group channels, IRC-style commands, built-in Tor, and an emergency data wipe. No account or phone number is needed, so people at protests, festivals, or in areas without signal can keep talking with others nearby, including iOS users.

Images

Facts

Stars
7,827 GitHub stars.
7,827

Forks
1,926
Commits
876
Contributors
58
Language
Kotlin
License
GPL-3.0
Last commit
Oct 18, 2026
On GitHub since
July 2025
First release
July 2025
Platforms
Android
Self-hostable
No
Alternative to
WhatsApp
Tags
  • peer-to-peer
  • mesh-network
  • messaging
  • encryption

Last synced from GitHub on Oct 20, 2026

The 10 best overlooked open-source projects, every Monday.

Share and more

Comments

No comments yet. Start the conversation.

Similar projects

  • permissionlesstech avatar

    bitchat

    Offline Bluetooth mesh chat with Nostr fallback for internet reach

    36.7k
  • SimpleX Chat avatar

    SimpleX Chat

    Private messenger with no user IDs, phone numbers, or usernames

    19.6k
  • Telegram Desktop avatar

    Telegram Desktop

    Official desktop client for the Telegram messaging service

    33.3k