Hi nostr — 0xchat-lite v0.1.0 beta is out! This is 0xchat lite version, a new lightweight chat client built around MLS — and it’s a bit different from the main 0xchat app. * Focused, minimal UI for essential conversations * Separate, platform-native UIs for iOS and Android * Circle concept: easily switch between multiple circles, each with its own database, relay & file server configuration **Other privacy features:** * Encrypted local database * Encrypted media uploads * Automatic group ID rotation when members or group info change * Only connects to relays configured for each circle — no hidden connections It’s still in beta, so feedback is very welcome! Try it out and help build a better, privacy-first chat experience on nostr. 🫶 iOS download link: Android download link: https://github.com/0xchat-app/0xchat-lite/releases/download/v0.1.0-beta/0xchat-lite-v0.1.0.apk

Replies (60)

HoloKat's avatar
HoloKat 7 months ago
My feedback: - lovely onboarding - not sure how to invite anyone - stuck at add circle no idea where to get that - expected being able to share an invite link of some sort Once I get past that I can report on other Ui / UX
Keychat's avatar
Keychat 7 months ago
—Automatic group ID rotation when members or group info change What are the rules for rotating the Group ID?
Keychat's avatar
Keychat 7 months ago
Group members rely on the Nostr group ID to pull the group’s messages, right? How can the other members be informed of the new Nostr group ID?
阿甘's avatar
阿甘 7 months ago
新群聊得有好友后,勾选好友后才能下一步。 目前用户体验还不是很好,有点乱
The full version is feature-rich, including NIP-17, NIP-29, and MLS, making it suitable for larger groups and communities. The lite version only supports MLS, which is better suited for smaller, more private groups — like friends and family.
Excited to try this. I joined relay.0xchat.com but it didn't fetch my nostr profile. Or is the idea that I make a new profile for this circle and it uses that instead of my existing nostr profile?
Thanks for trying! If you haven’t updated your profile for a long time, I think you don’t have a profile event on the 0xchat relay yet. I remember I cleared some outdated relay data not long ago. 😂
HoloKat's avatar
HoloKat 7 months ago
That and people who join without a link need a way to get one to share
阿甘's avatar
阿甘 7 months ago
把0xchat relay设置成登入后就有的default relay吧。用户根据需要自己添加删除relay创建circle
Great work! 👏 Curious — how does MLS integration improve performance or privacy compared to traditional E2E models?
WHY DO I HAVE TO ACCEPT TERMS OF SERVICE AND PRIVACY POLICY'S TO USE A NOSTR PRIVACY CHAT APP ? STOP DOING THIS SHIT, NOSTR DEVS! image
This is required by the App Store and Play Store for publishing. But in non-Play Store or non-App Store versions, we can remove it and keep it cleaner.
Prob worth keeping from a legal standpoint tbh. IANAL though. I think it would help you in court, if some bad actor were to use 0xchat to spread illegal things. You could say that they misused the service and broke ToS. We all love FOSS, but let's be honest, no one wants to go to jail because some dipshits post CSAM.
I didn’t have success between 0xchat Lite and White Noise today. I’ll give it a go again in the next days
Why would you need to worry about liability for copyleft software and protocols? This is the equivalent to having to press 1 to accept the ToS and privacy policy for SMS and the internet overall.
HoloKat's avatar
HoloKat 6 months ago
Oh nvm I thought this is a reply to another note. Cool!
The one-time keypackage shared by the inviter is stored locally and marked there. Once an invitee uses it and sends a group creation request, it is marked as used. If another person tries to use it afterward, the request will be rejected.
More importantly, the one-time keypackage is only included in the link and is never sent to the relay.