Replies (65)
Watching the developments closely…today another internet shutdown.
How does one use it without internet if they are not in close proximity of each other? And if they are, does this defeat the point of using an app? Or what am I missing?
You’re missing the mesh!
I think users also act as relays.
Over … wifi? Bluetooth?
Or do they still have internal internet and the point is to … what, avoid censorship while staying anonymous?
Wonder if bitchat plus is offering any interesting premium features 🤔
If they join public spaces wouldn’t the govt also be able to join and track conversations?
gov: *shuts down internet*
ugandan people: set up a mesh network and download the bible
View quoted note →
Blue tooth
🧐
But you need to be super close for this to work… doesn’t that defeat the point of an app? Couldn’t you just talk in person then?
Phone to phone I've got halfway down the block, with one phone still in the house. Bluetooth range is father than I thought. I think the Android version is going to utilize wifi as well soon.
It is Bluetooth mesh (~100m per hop) + nostr relays (probably did not work) + Lora (just recentl upgrade, not sure how or if it works yet) - kilometers per hop !
I can’t understand how they can download bitchat if they have no internet 🤣
time is the secret ingredient
So plan ahead for the internet shutdown. Gotcha.
Ugandans be like:

100 meters on a Bluetooth connection? This does not sound right. Have you ever walked away from an audio source wearing wireless headphones?
wtf… I can’t walk more than the distance of my entire house and still maintain a connection
I think phone to phone is better than phone to headphones. Better antennae and more power. I use my phone as a bt keyboard & mouse and I can control my PC from outside the house, easily 50m away, through a few walls.
Interesting 🤨
I have some testing to do
Wireless headphones have shit antenna and are high bandwidth.
Headphones are definitely not as good. I just tried with my PC and I lose audio in the next room 🤣
I get about 20 feet max on headphones
Wtf is that

I'm assuming it uses this, lowering data rate for extended range. Simple text chat should use orders of magnitude less bandwidth than audio streams.
---
Introduced in Bluetooth 5.0, a feature called LE Coded PHY (Physical Layer) allows devices to extend their range significantly—up to 4 times the standard distance—by reducing the data rate. It does this by repeating bits of data, which makes the signal easier for the receiver to "hear" through noise or over long distances.
Bluetooth LE Speed vs. Range
| Mode | Data Rate | Max Range (Approx.) | Use Case |
| LE 2M | 2 Mbps | ~10–30 m | Fast transfers, low latency |
| LE 1M | 1 Mbps | ~30–100 m | Standard connection (default) |
| Coded (S=2) | 500 kbps | ~200–400 m | Better range, moderate data |
| Coded (S=8) | 125 kbps | ~1 km+ | Long range (industrial/outdoor)
Both my phones, pixel 6 & 8 series support the long range modes, probably why I get such long distance connections. This app lets you check your hardware capabilities.
https://www.nordicsemi.com/Products/Development-tools/nRF-Connect-for-mobile
we‘re on the right way … 🤙🏼
View quoted note →
How do they download without Internet, I have a cousin currently working there.
They downloaded it before the shutdown?
Can peers share their internet connection of they have one with others peers that only have Bluetooth?
Would it be possible to have audio calls over BLE mesh ?
This is nice 👍
you ask good questions
the answers will be vibes
would be much more useful if instead of a useless chat room with anonymous people and ephemeral messages (that they're probably using only to kill time)
they could have a real mesh social network with permanent content and identities and structured threading conversations if they were sending nostr posts back and forth via their bluetooths
Checkoit samiz by
@KoalaSat also they could do that
The lastest update has town level meshes too, initially it was just Bluetooth. Country level chatrooms too, from what I saw messing around in it this week after the Lora update ~ LG
The Ugandan government is now bitchat’s new marketing department lol
That's not using mesh though, that's using Nostr relays. It won't work without internet. The mesh & Nostr parts are currently disconnected as well, they don't interact or exchange messages.
For the Nostr side of it I much prefer

Anonymously Chat with NYM
Ephemeral anonymous messaging over Nostr. Bridged with Bitchat geohash channels.
for a better interface, and more options.
Any data on Iran?
Thanks for the clarification, didn't know that. Tried multiple permutations but still ended up being the lone account online in my region.
Will check out Nym.bar , seems like a good addition to the #FreedomTech #PrivacyRefuge hashtags. ✅
they whom could do what?
Bitchat team, would love for that to be a feature.
sure. a goverment member would join the mesh network, while being in close proximity, and monitor conversations, but they can't be tracked since it's all anonymous. they could also disperse signal jammers, if they really needed to do so, but you can't stop all communcation, only the communication in the proximity. you'd have to deploy the jammers everywhere to where they're as frequent as street lights.
Bitchat for the win! Allowing people to communicate with other humans regardless of internet access.
It’s not immediately deployable. Especially since you need internet to get the app, and what authoritarian regimes do first is cut the internet.
A bitchat over meshtastic firmware was release a couple of days ago, that could extend the range significantly. Still not perfect.
I find it works great across rooms or within a building. It works good underground like in subways. And the most obvious use case is classrooms/movies/auditoriums in general.
There are much more suitable protocols like Meshtastic and MeshCore, and they already implement what you’re talking about — Store & Forward and Room Server.
There is an already defined NIP for this, any app can just follow it to be interoperable. This way, People using
@Samiz or Bitchat (or any other future app) will be able to sync and communicate

GitHub
nips/BE.md at master · nostr-protocol/nips
Nostr Implementation Possibilities. Contribute to nostr-protocol/nips development by creating an account on GitHub.
nostr is better
So that works kind of like you get sent a lot of messages that you store and distribute?
Isn’t that very memory consuming?
What the hell is bitchat PLUS
Actually, no. JSON is pretty crappy.
Its bluetooth low energy (BLE) those waves travel longer
Bitchat is a decentralized, peer-to-peer messaging app launched by Jack Dorsey in July 2025. It is designed to work without the internet, cellular service, or accounts.
How it Works
• Offline Mesh: Uses Bluetooth to send messages directly from phone to phone. Messages "hop" across nearby devices to extend range.
• Nostr Integration: Uses the Nostr protocol as a fallback for global messaging when internet is available.
• No Identity: No phone numbers or emails required; users are anonymous by default.
• Resilience: Built for communication during internet blackouts, protests, or natural disasters.
• Payments: Supports offline Bitcoin/Lightning payments via Cashu e-cash tokens.
ok, just do it
I’ve been spending a lot of time around, the broader Bitcoin/blockchain space, and one thing is becoming very clear, automation is quietly changing how people interact with markets.
Auto algorithm trading isn’t about shortcuts or hype. It’s about using transparent, rules-based systems that remove emotion and let the tech do what it does best.
I’ve an ongoing VIP group, A space for people who want to learn how these strategies actually work, how they’re built, and how to use them responsibly as innovation continues to move fast around the blockchain.
If you’re curious, open-minded, and interested in where this is heading, you’re welcome to join.
👉

Telegram
Michael Saylor
Bitcoiner , Crypto Expert
Nostr is a crappy set of obscure tags (whose compatibility everyone gave up caring about long ago) in JSON, transmitted over WebSocket. Even Bitchat wipes its ass with Nostr 🤣 There's no other way to explain those shitty kind 1 events it produces.
nostr is not about a specific format, it's the relays first and foremost
I don't know about bitchat, does it produce nostr events? how?
wow, so cocky, you're such an internet badass, I'm impressed
do you know if anyone has tried to build something like samiz over meshtastic?
I was close to that some months ago. You only need 2 extra steps:
1. An add-on to make meshtastic send and receive messages from a local relay
2. A desktop implementation for Samiz to send and receive notes to the same local relay
When I checked, 1. already existed and I implemented 80% of 2.

GitHub
Raspberry Pi app by KoalaSat · Pull Request #22 · KoalaSat/samiz
What does this PR do?
Raspberry Pi app
Checklist before merging
Install pre-commit and initialize it: pip install pre-commit, then pre-commit ins...
We are pretty close
👀
Bullish freedom tech
It does with ephemeral ids tagged to geolocations