Imagine joining a new place to check it out and the first thing someone says to you is to hook up a wallet so you can get paid …
So dumb.
Login to reply
Replies (59)
Talking about that “addy” bot that’s basically spam?
Every person who responds this way to intro post
It's worse than that, it's:
We tried unsolicited to do something you didn't ask for
And something you don't understand about your nostr client is broken
And we require you to do work to fix it
In order to receive something insignificant
Ah sweet. Spammers and broken software and irrelevant rewards, where as what I wanted was community and interesting content.
Ah the worst 😆
One of the curses of bitcoin integration
I think zaps being so prominent in nearly any usable client is a massive mistake. This would have been easier to implement in any centralized software — a PayPal or whatever tipping button on every post. But it wasn’t, because it obviously doesn’t pass the A/B test of client UX. Most people who use any social media service do not go around sending money to the people they follow, or expect to get paid for posting.

you have to say activate your nutzap wallet 🤞
Idk about you but that’s what made me want to check out Nostr. Zaps without having to give any of my data. Perhaps I am one of the few that want to be paid
I think most clients dont even include a zap icon unless you connect a wallet?
Zaps are cool and unique. I don't understand the complaint. Many people have had the experience of using, sending, or receiving bitcoin for the first time through Nostr.
Zaps also incentivize higher quality posts, discussions, and ideas.
Value for Value makes perfect sense in an age of social media where attention is scarce and quality is hard to find.
But to each their own I guess.
most clients aren’t usable.
Which ones? What exactly is not working for you?
When I try to get people on Nostr, the vast majority of them find the UX experience trash, on nearly all clients. Nostur.com is one of the few people aren’t immediately disgusted by. But most people without a Mac quit. User retention on Nostr is extremely low because nearly all the clients are confusing for both normal people and even the technically inclined, and the common search results for “Nostr client” refer people to dozens of clients, most of which are barely functional and have a terrible user experience, others which are actually broken on some platforms with no warnings to users that their OS won’t function. I’ve seen multiple people try multiple Nostr clients and talk about their experience, and quit. This is the vast majority of people I refer to Nostr. The clients are hot garbage.
All you’ve given me is it’s confusing and terrible, without any other details.
Try to recall specific problem areas if you can. Constructive feedback is welcome! 🙏
“Normal people are referred to dozens of clients with questionable usability by a simple search” is enough to know that the user retention is trash. It’s a detail in itself. There’s no encouragement for people who are the top ranked search results for “Nostr client” to be actually referring people to specific clients. Gossip, for example, is functionally broken for any normal user on Mac, in that you have to read documentation, open a terminal, and run a chattr command to get it to work. How many people are going to do this? Yet it is still generally referred to people who are Desktop users. Nostur.com is a good client that people like for Mac, but it generally is not present in these pages referring people to clients, or is listed as a Desktop client and not a Mac client. How many clients are normal people expected to try? Hint: few try more than one. When they are told to use Gossip, and they run the Application package and it returns an error with no indication of how it may be solved, they are going to quit immediately. The user retention of Mac desktop users is likely a single digit percent.
You are describe a search result issue not a Nostr client issue (except with gossip). Client devs can’t fix what a searcher sees. We need to know which website they come across to know what they see. Then we can approach that website to try to recommend better clients.
If Gossip has remained broken on Mac all for years and the dev is completely unwilling to make his app conform to the normal unsigned app security exception workflow of MacOS, demanding users read a README file they have no indication they should read and execute a terminal command, that means that glaring usability issues are considered no big deal for user onboarding. There is zero effort to make an onboarding experience that makes sense from someone doing a web search for “Nostr” or “Nostr client”.
This screenshot is the first DDG result for Nostr clients, nostr.com — it specifically recommends Gossip of one of only 5 clients to Mac web browsers. Gossip is glaringly broken for any normal Mac user. The most usable client for Mac users, @npub1n0st...k6h0, is the fifth result, right after the client that throws an error on execution with no hint of solving it. This is normal in the Nostr ecosystem.
I understand that a dev can’t solve this, but “follow me on Nostr” always leads to a massive, multi page long chatlog of people saying “this client doesn’t work, this client doesn’t work, I can’t figure out how to follow you on this client”.


We can try to curate better client recommendations on nostr.com
Maybe @Ben Arc can help?
As specifically for Gossip - I agree that if what you describe is still the current process then we should not recommend this client. But I don’t know if @Mike Dilger ☑️ is even getting further funding to make it easy to use … a lot of this depends on developers ability to continue working on clients.
I’ll look at nostr.com closer soon to see what can be done - but ultimately depends on @Ben Arc
yet some apps like Twitch make paid subscriptions a core feature.
Normally when I go to get some kind of client software in any category, it uses my browser’s user agent to make an immediate suggestion of what I probably want to download. Number of pages for a search for Nostr client that do this: 0
Yeah we should implement this @Ben Arc
Pretty please 🙏
We should probably not recommend “other stuff” clients and limit to timeline use case otherwise it’s too confusing. 🫤
It has a terrible onboarding flow I got a feed first time I tried but have no patience for the unclear ui. I know from experience native apps are a huge pain and radically different between platforms.
My suggestion is consider organizing to donate an old but current enough MacBook or Mac mini. I'm open to that too. Building for windows can be done on Linux, but neither macos or iOS. You must have a Mac to test and build properly. I'm pretty sure Mike doesn't have one. Neither do I but I have less options for ui libraries as I refuse to use c/rust
I can't confirm that at all! There are certainly confusing clients (I still don't understand Yakihonne, I can hardly even remember the name!). But Primal, for example, is almost identical to the classic Twitter client. Everyone should be able to get along with that!?!?
This is why I feel Primal should be the onboarding client by default. It is the one client that makes it all easy. Is it the best? Probably not, but it's the closest to a fully well rounded experience for a newbie.
Should definitely be in the top 2. And maybe we should only recommend 1 or 2 max.
Primal is a special edge case, in that it is a centralized client. The feed of posts comes from Primal’s servers — that’s why in the recent AWS outage, Primal stopped working entirely.
I specifically want my followers using any client but Primal, because using Primal is essentially anointing them with the permanent power to censor people’s timelines forever (whether willfully, or more likely forced to by regulators and App Store operators). It is recreating the problem of the fediverse, and a centralizing attack on Nostr.
Maybe this is a kook position, but I am on Nostr because I specifically do not want a central authority being able to shape discussions.
I will admit that Primal has a very nice user experience. But it is easier to write centralized clients than decentralized clients. Making a centralized client for Nostr makes it much easier to spend resources making a very compelling UI. But it is also two steps back with that step forward.
Another thing would to be hide Zaps until someone adds a wallet. The number one pushback I get on Nostr is it's for crypto bros... Zaps maybe should be a turned on option. This idea may get me best down though...lol
Yeah it’s worth testing. I proposed this a while ago as well
Have you used Primal?
Primal is a special edge case, in that it is a centralized client. The feed of posts comes from Primal’s servers —Nostr’s why in the recent AWS outage, Primal stopped working entirely.
I specifically want my followers using any client but Primal, because using Primal is essentially anointing them with the permanent power to censor people’s timelines forever (whether willfully, or more likely forced to by regulators and App Store operators). It is recreating the problem of the fediverse, and a centralizing attack on Nostr.
I will admit that Primal has a very nice user experience, but it is easier to write centralized software than decentralized software. Making a centralized client for Nostr makes it much easier to spend resources on UI/UX, but it is two steps forward with that one step back.
Yeah, and Ebay makes paying money a core feature as well, that doesn't mean that a microblogging platform should push for interactions and relationships to be transactional.
I think the difference in successful donation-based monetization systems is that supporters are subscribing to a person that they support (Twitch, Patreon, Onlyfans) and getting perks and extra content in return.
In contrast, tipping random people you don’t have a regular relationship for a specific post is not a big industry anywhere. And it doesn’t encourage a profitable, stable relationship between the people paying and the people working. It doesn’t monetize content well or create people who know how to make profitable content. “Oh hey this post let me buy a coffee” is not a stable business model.
Not mine! This is Amethyst.


Primal didn’t stop working for me during the AWS outage. Did that happen to you? If you don’t use Primal, I’m not sure how you would know.
And why does using Primal give them power to censor? I still control my nsec. My posts are still sent to multiple relays (afaik). If they started to censor my posts, I would use another client. Just the fact that other clients exist is a strong deterrent against censorship.
Maybe Primal isn’t the *most* sovereign way to use Nostr, but if the alternative is that people leave because these “pure” clients have shit UX, then perhaps Primal is a necessary tool to bring people into Nostr.
yes - Primal serves a special purpose also - is much needed too. similar ones - 80% human npubs doesnot understand or practice decentralization - so need smooth on-boarding experience 1st
1% of 15k daily users HERE host own client app - aka self suffocient decentrialized
I tried Coracle and it doesn't really work. It doesn't seem to let you interact with anyone else's posts. Primal isn't perfect, it takes you back to the top of someones feed when you return from an individual post, but it's more functional in general
I'll probably try some more
Try x21.social if you’re on desktop!
Will give it a go, thanks
What about Damus?
Would love your feedback if you come across any funkiness 🙏
True
If “wallets” did more, I don’t know what, it would be great.
You’re a sick pedophile.


I really like Damus, but I notice that when I refer new users to it they find it confusing and quit in the face of the unclear UI. I think if you aren’t previously exposed to Tweetdeck that it is a confusing experience. I loved Tweetdeck but it wasn’t a wildly successful product. Old Tweetdeck was the best Twitter client, but I had tons of complicated search columns. Normal users don’t need these features.
The leftside tray bleeds over the post feed on Safari (screenshot attached). Otherwise very nice looking. Works great in Firefox.


What resolution or device are you on here?
2025 15 inch M4 MacBook Air, Tahoe, default text sizing and display settings
Ok ty I’ll troubleshoot!
This should be fixed now.
Yeah the site seems to work a lot better than on Primal
The main problem with Nostr is that almost all of the posts are by Crypto Bro schemers and Low IQ Neo Nazis, not exactly appealing to the general public.
There's also the fact that most people who aren't already in these spheres don't want to fuck around with public and private keys etc. I know it's incredibly simple but it's a barrier to entry. I guess they're required rather than a normal login due to the decentralised nature of Nostr.
Gossip developer here. I mostly agree with you. I've stopped developing nostr things because I've gotten busy with other parts of my life, but also I'm less hopeful about nostr's future. Nostr devs don't flock together, they scatter like cats, and argue that the people will choose. Well, it is likely that the people will choose none of the above because of the lack of compatibility and clean experience.
My personal opinion is that while the software should be very strongly distributed and censorship resistant, there should still be a centralized group that maintains a centralized standard that evolves very slowly. Sure, that centralized group could become captured...in which case people should leave nostr for whatever replaces it. And it probably wouldn't happen for a very long time. Sure, there will be people that bitch about such a thing (I wont name names, you know who I'm talking about) but they can just be ignored... if they don't like nostr they can just start another protocol (like I am doing in my spare time).
As for gossip on Apple, I'm not the right person to sign my soul away to the late Steve Jobs. And because I won't sign their developer contract, by law I can't make the user experience smooth. At least I made it available. I might have simply said "sorry, it doesn't work on Apple".
Gossip shouldn't be the go-to nostr application for Apple, or honestly, for any platform. I'm just one guy with developer-centric sensibilities. Devs like all the settings and feedback, and a big-screen interface. But it doesn't offer as much hand holding or simplicity that normies are going to want. I have nothing to do with any lists of clients, though. If gossip is demoted or removed from such lists, my feelings won't be hurt. Like I say, I'm not even developing it anymore.
> Gossip shouldn't be the go-to nostr application for Apple, or honestly, for any platform
Unsure of this statement, it is still the best native client for Linux desktop users.
Gossip user here, I am sad to hear this.
Gossip works great for me. It's simple and clear enough and doesn't have a bunch of distractions. Gossip is the only client I have ever used and I have yet to try another because it does nostr well.
