Launched this week

uwait
Get paid while AI thinks
218 followers
Get paid while AI thinks
218 followers
Every time you use ChatGPT or Claude, you wait. Usually 3 to 8 seconds. That's it. That's the idea. uwait is a Chrome extension that shows a curated ad during that loading screen. You get a small cut. The publishers whose content trained the AI get a cut too. The advertiser gets your attention at a moment when you're actually paying attention. The split: 50% to users, 30% to publishers, 20% to us. We're picky about advertisers. Just brands that make sense in that context.



Buska
Hey Product Hunt, Tristan here.
I built uwait because I got tired of staring at a loading screen every time I asked ChatGPT something.
That's it. That's the whole origin story.
Three seconds. Five seconds. Sometimes more. Multiplied by every query I do in a day, every day. At some point I thought, that's a lot of attention going nowhere. And attention is worth something.
So I built a Chrome extension that shows a small ad during that wait. You earn from it. Publishers whose content trained the AI you're using earn from it too. We take 20%.
No account to create. No surveys. No referral schemes. You install it, use AI like you normally would, and money accumulates in the background.
I've been running it myself for a few weeks now. It's not life-changing money. But it's real money, for time you were already spending doing nothing.
The extension is live at uwait.co. There are already a few advertisers running so you'll actually see ads from day one.
Curious what you think. Happy to answer anything below.
@tberguer Does it works only on the web version of the AI model or also the Claude application for exemple ?
Buska
@simon_perrin It's a Chrome extension, so it works on the web versions: chat.openai.com, claude.ai, and any other AI tool you access through your browser. Native desktop or mobile apps are outside the scope for now since those don't run Chrome extensions. If you're mostly using the web interfaces you're good to go from day one.
@tberguer Pretty clever. You're basically monetizing dead time instead of adding more interruptions.
My only question is whether the payouts will be meaningful enough for users to keep the extension installed. If the economics work, I could see this finding a niche. Cool concept though.
Buska
@orkhan_ilyas That's the central bet, and I won't pretend I have a definitive answer yet, it's day one. What I can say is that the framing isn't "get rich", it's "get something for time you were already burning." Even a few euros a month for zero effort feels different from zero. Whether that's enough to keep people installed long-term is exactly what I'm watching right now. Early signal: 100+ users in the first 4 hours and earnings already accumulating. I'll have a clearer answer in a few weeks.
This is one of the more unusual ideas I’ve seen here. I like the observation that AI waiting time is basically unused attention. Everyone who uses ChatGPT or Claude a lot knows those few seconds add up, especially during a busy day. The revenue split is also interesting, especially the publisher part. I’m curious how you decide which publishers should get paid from a given interaction, since AI training data and attribution can get very messy very quickly.
My main question is about the user experience: how do you make sure the ads stay lightweight enough that they don’t make AI tools feel more distracting or noisy over time?
Buska
@andrasczeizel Great question on attribution. The approach is straightforward: every source the AI cites in its response gets a share of the revenue from that interaction. More details on how it's calculated are on the site if you want to dig in. On the ad weight question, I hear you. The constraint I've set is that ads only show during the loading phase, which is already dead time. The goal is never to add noise on top of an answer, only to fill the void before one appears.
Love the concept. It's one of the most creative AI monetization ideas I've seen recently.
My main question is around advertiser economics rather than user earnings.
If I understand correctly, advertisers are bidding primarily for access to a high-value audience (developers, researchers, knowledge workers, etc.) rather than prompt-level targeting.
In that case, what kind of CPMs do you expect to sustain long-term, and what evidence suggests advertisers will consistently pay enough to make the economics work for all three parties (users, sources, and uwait)?
The idea is compelling, but it seems like the entire model depends on advertisers seeing strong enough ROI from these "AI wait-time" impressions compared to traditional channels like Google, Reddit, LinkedIn, or developer-focused sponsorships.
Curious how you're thinking about that side of the marketplace.
Buska
@webrizen On targeting: right now the value proposition to advertisers is the audience segment itself. "AI power user" is already a fairly premium profile, and that alone justifies decent bids without needing prompt-level data. We also let users optionally share a bit about themselves to help refine targeting over time, so the signal improves as the network grows, without ever touching what they actually type.
On earnings per user: honest answer is it's day one, so I don't have stable data yet. But I can tell you we crossed 100 users in the first 4 hours and there are already a few euros sitting in pending earnings. Too early to extrapolate, but the early signal is that even at small scale, something is accumulating. The threshold question you're raising (does it change behavior?) is one I'm actively watching. If it doesn't feel meaningful to users, the model doesn't work long-term. I'll share proper numbers once I have a few weeks of data
monetizing the loading screen is one of those ideas where you hear it and think "why didn't anyone do this already." the 50/30/20 split with publishers getting a cut is a smart way to address the "AI trained on our content" argument too. curious how you keep the ad quality high at scale though because the moment it starts feeling spammy the whole value prop falls apart
Buska
@tina_chhabra Exactly the right concern to raise. Right now I manually review and approve every single ad before it goes live. No advertiser can run without my validation. They also get a dashboard with basic performance data, which keeps them invested in relevance over volume. It won't scale that way forever, but quality control before growth feels like the right order of operations here.
@tberguer loved the idea. just a question like how is it surfaced to users? Is it a full-screen ad or something more lightweight? When the AI is thinking, I usually spend that time reviewing my prompt or previous responses, so I'm curious how you make it non-intrusive and also do you give payment like in some kind of token or you have your own money system which use can later cash-out ?
Buska
@priyammmmm The ad is a small discreet banner, nothing full-screen or blocking (you really try it it's full free). The goal is that it fits into the loading moment without competing with the interface around it. On the payment side, earnings accumulate in your account and you can cash out via Stripe. No tokens, no points system, just actual money you can withdraw. And to your point about reviewing prompts during loading: the banner sits at the bottom so it doesn't interfere with what's above it.
You can still scroll or re-read while it's there.
Gotta admit, "get paid to stare at the spinner" is a sentence that has no business working as well as it does. My only real worry is the ad sneaking in at the exact moment my brain's still chewing on the answer - but if it stays in the dead-air gap, honestly, sure, take my idle seconds.
Fun idea, congrats on the launch!
Buska
Ha, "get paid to stare at the spinner" is basically the whole pitch compressed into one sentence. And your concern is exactly the constraint I've set for myself: the ad only lives in the dead-air gap, before the answer renders. The moment content starts appearing, it's gone. Idle seconds only.
Thanksss for the launch love! 😁
Okay I had to laugh because I'm literally waiting for Claude right now while writing this. Premise is sharp.
How do you prevent this from turning over time into one of those 'wait for the ad to finish' experiences like on YouTube? As soon as advertisers realize that users are paying attention, they usually push for longer spots.
Buska
@elias_motionfy Haha, THATS A PERFECT TIMING!! The structural protection against the YouTube dynamic is that advertisers don't control the duration. The ad shows for exactly as long as the AI takes to respond. If it loads in 2 seconds, the ad shows for 2 seconds.
There's no pre-roll, no countdown, no "skip in 5".
The loading time is the slot, and that's set by the model, not by the advertiser. Whether I let advertisers influence that in the future will depend entirely on user feedback.
If it ever starts feeling like YouTube, that's the signal to lock it down permanently.
@tberguer That structural answer is really elegant with the model setting the slot. Eliminates the incentive misalignment before it can start.
The YouTube line is the part I respect most. Most products end up there because nobody
made that commitment early.
Will install and see how the first weeks feel. Good luck with the launch.
Buska
@elias_motionfy Exactly. The moment you let advertisers control the slot length, you've handed them the incentive to push it. Keeping that tied to the model's response time removes the pressure entirely. Appreciate the kind words and can't wait to hear how the first weeks feel for you. Thanks 😍🙈