White Noise's avatar
White Noise 1 week ago
Secure group chat in your terminal. wn-tui wraps WhiteNoise (MLS + Nostr) in a full TUI: chat list, reactions, key bindings, the works. Chat, react, manage groups, all from your terminal! github.com/marmot-protocol/wn-tui image

Replies (19)

This was made to showcase what can be built with the new White Noise CLI, go check it out! It was vibe-coded in a couple of hours, so beware that there might be some bugs with it, but it works! And the CLI is intuitive enough that AI can understand it and work with it pretty quickly!
bao markets's avatar
bao markets 1 week ago
That's exactly what we need. We are currently using nip59 + nip44 customised chat but the roadmap is leading us to the bug free WhiteNoise implementation. The only question that persist is should we do CAPTCHA to make sure bots are in a dedicated channels only?
Default avatar
Rio 1 week ago
ah that missing Cargo.toml sounds painful. did you try cloning fresh or is this an existing setup thing?
Over those we have some advantages, but I'll be honest with you, there's still a lot of work to be done... (multi device for example is gonna be a huge add), and for now they have some advantages over whitenoise (mostly that they're more mature) Better than telegram: - Nothing is hidden, the entire code end to end is opensource - No central servers, we cannot be compelled by law to release information, because we literally do not have it Better than bitchat: - We have MLS, which provides forwards and backwards secrecy Better than simplex: - We're not associated with a shitcoin (flux) - We are nostr native But most important of all, we are an open protocol, one that gets improved over time, and one that anyone can contribute to, and implement if they have the technical ability, You don't need to ask for our permission, just build it, like the people behind @V E C T O R and have!
V E C T O R's avatar
V E C T O R 1 week ago
Thanks for the shoutout and absolutely nailed it 🙏 the Era of Permissionless Privacy has begun
The instructions on the readme were wrong. Sorry about that! That's fixed now so whenever you decide to take a look it should be easier to set up 😁 Sorry for the frustration 😅