xchat is built on NIP-EE, Nostr MLS. And is not compatible with other NIP-17 Nostr clients.
Are there any problems with using XChat? For something simple and fast, XChat is the best option.
Happy New Year! I’ve been preparing a major update for XChat recently, so the update for 0xchat will need to be pushed back a bit.
#6 📰 Nostr in the Media
1. Soapbox Sessions Episode 17: Dad’s Approval
nostr:npub18ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqctp424, nostr:npub1nl8r463jkdtr0qu0k3dht03jt9t59cttk0j8gtxg9wea2russlnq2zf9d0
https://www.youtube.com/watch?v=VvOgofiHnpI
2. XChat app - Private Messenger built on Nostr
https://www.youtube.com/watch?v=tNt1pM3N0Vo
3. Shakespeare is for everyone
https://x.com/SoapboxTech/status/2004696821747073298
4. NOSTR isn't a 'hedge' to centralised communication platforms
https://x.com/Princey21M/status/2004969306224799928
#media_nostr_recap
Wow, I didn’t know someone had made a video introduction for XChat. However, the host doesn’t seem to know how to use it. We’ve optimized the onboarding a lot, but it looks like it’s still not very normie-friendly. 😂
Blossom servers aren’t truly decentralized — they still rely on centralized infrastructure.
That’s exactly why I built FileDrop.
FileDrop lets you upload media while staying fully anonymous, which is especially useful on Nostr, where privacy and censorship resistance matter.
No media decompression.
No file size limits.
Run it yourself.
Currently works with 0xChat — more apps coming soon.
Try it here:
👉 https://filedrop.besoeasy.com/
Also available on Umbrel:
👉 https://apps.umbrel.com/app/file-drop
#nostr #privacy #decentralization #filesharing #opensource
Interesting, 0xchat also supports selecting filedrop as the file server in the latest version — try it out.
The best practice for building a Nostr-native cross-platform app is Rust + Flutter:
• Rust: networking, storage, and protocol algorithms
• Flutter: UI and application/business logic
This approach is currently used by 0xchat & XChat, as well as Keychat, Aegis, and Whitenoise.
Yes, XChat is the lite version of 0xchat, while 0xchat is feature-rich.
😂 Is this your first launch? The initial load can be a bit slow. You might want to try restarting the app to see if it improves.
what part is broken? It works on my side 🤔

Yeah, seems like Alby can’t connect to my hub service. I’ll take a look at Blitz Wallet, thanks!
It ranks fourth in the App Store social category in Pakistan. #XChat 🔥

Russia and Pakistan
Alright, thanks for your feedback. Will fix this compatibility issue. 🥲
But still, I think 0xchat and XChat have different focuses: NIP-17 and NIP-29 are more oriented toward an 'open network', while MLS is more oriented toward a 'closed network'.
If a relay requires auth, then yes — it could sniff some information. As for the other points:
– The welcome event is wrapped in a NIP-17 DM, so it’s not linked to the MLS group.
– Group IDs can be rotated, even per message.
– IPs can be hidden by using the Tor network.
Also, some information can be obtained from the req, but auth is required to identify the sender.
Only happens on relays that require auth?
In nip-ee, both the sender and the receiver can be random pubkeys.
The parameters are attached to the link, and the app parses them to find the user. However, the link will be relatively long.
#0xchat-lite v0.1.3 Update
1. Encrypted File Storage
Files are now also encrypted and stored locally. The storage path follows the Circle directory structure—when a Circle is deleted, the associated database and files are also removed automatically.
2. KeyPackage Management Refactor
You can now share your KeyPackage with friends to establish secure connections. Two types are supported:
* One-time: usable by a single user only
* Permanent: can be reused by multiple users
When starting a chat with a friend, the app will automatically select the optimal KeyPackage.
3. Message Deletion Support
You can delete your own local messages and also send deletion requests to remove messages from the recipient’s local device. If the recipient is using the 0xchat-lite client, their local message will be deleted automatically. However, deletion across other clients isn’t guaranteed—hence, it's called a deletion request.
4. Chat UI Improvements
Improved image/video sending interface and long-press menu behavior to more closely match native app UI standards.
5. Bug Fixes
Various bugs resolved for a smoother experience.
Download now:
Zap Store: Search for “0xchat lite”
iOS TestFlight: https://testflight.apple.com/join/AjrmCAba
Android APK: https://github.com/0xchat-app/0xchat-lite/releases/download/v0.1.3-beta/app-arm64-v8a-release.apk
You can first try “New Message,” then “Search,” and enter an npub address.
Use the 0xchat Lite version for MLS-type messages.
Enter a relay first — you can use wss://relay.0xchat.com for testing.
I agree — maybe by sharing an invite link? Just click to join the circle.




