Open-source Spinner + status bar You keep 70%

Your agent thinks for free. You get paid.

Lull slips one clearly-labeled sponsor line into your coding agent's thinking spinner while it works, then it's gone. You keep 70%. Cash out to UPI. It never reads a line of your code.

Early access + a launch bonus for the first cohort.
Without Lull
Vibing… Edit · 3.4s
With Lull
▸ Sponsored · Neon, Postgres that scales to zero +₹0.0000
Same spinner. Same wait. One pays you, labeled, clickable, gone in seconds.

Every other dev ad interrupts you while you scroll, search, or read docs. Lull's appears while your agent is already making you wait, and pays you for the second you were going to lose anyway.

₹0
a month, just for waiting.
Agent thinking time: 2.5 hrs/day1 to 6 hrs
Qualified impressions / mo0
Your share70%
Estimated / month₹0
Estimated / year₹0
Estimate, not a guarantee. Assumes sponsors live at typical dev CPMs; your real number moves with fill rate and how often your agent makes you wait.

Your idle time is inventory.
We sell it, you keep most.

You burn ~1.5 hours a day watching a spinner while your agent thinks. Across a working month that's real, high-intent attention, the kind devtool companies pay top CPMs for.

Your cut
70%
of every impression goes straight to you. We take 30% to run the auction, fraud checks, and payout rails, that's it.
UPI
Instant payouts to any VPA, PhonePe, GPay, Paytm.
₹400
Cash-out floor (~$5). No thousand-point minimums.
0
Lines of your code, prompts, files, or commits ever read. Status-bar only, and you can verify it against the signed, open-source build.
How it works

Sixty seconds to set up. Never in your way.

One command installs it across Claude Code, Cursor, Codex and VS Code. Reversible anytime, no lock-in, no background daemons you can't see.

01

Install

Run npx getlull init. One command, your config backed up, reversible anytime. Works across Claude Code, Cursor, Codex and VS Code.

02

Keep coding

While your agent thinks, a clearly-labeled sponsor line shows for a few seconds, then gets out of the way. Frequency-capped. Block any category with lull block. Pause with lull pause.

03

Cash out

Watch it add up in your dashboard. Hit ₹400 and withdraw straight to UPI, PhonePe, GPay, any VPA. Real rupees, not points, not gift cards.

It never touches your code. And you can prove it.

Status-bar only

The client drains your agent's input without reading it. Zero access to your prompts, files, or commits.

Open-source & signed

Build it yourself, diff it against the signed manifest, verify the signature. No silent updates.

Unspoofable earnings

Every impression is signed by a device key that never leaves your machine.

Your inventory, your veto

Block any advertiser or whole category. A dev at Stripe can mute every fintech ad. Your call.

// the entire payload, per impression
{
deviceId, // you
creativeId, // the ad
dwellMs, // seconds shown
signature // proves it's really you
}
// what it NEVER sees: your prompts,
// files, diffs, terminal, or commits.

₹ in your account. Not "points".

Built for Indian developers first. Cash out to any UPI ID (PhonePe, Google Pay, Paytm, any VPA) the moment you hit ₹400. No gift cards. No thousand-point minimums. No "pending for 90 days". Just rupees, paid through Razorpay. Stripe for everyone else.

▸ payout summary
Your split70%
Cash-out floor₹400 · $5
India railUPI / IMPS · Razorpay
Everywhere elseStripe
Clearing24 to 72h

Developers don't tolerate it. They install it on purpose.

Made ₹600 my first week just letting Claude cook. The line genuinely never gets in my way, and pausing is one command.
AB @arjun.buildsfull-stack · Bengaluru
Open-source, signed, and it never reads my code. That's the only reason I'd ever install an ad tool. Took 30 seconds.
MD @maya_devplatform eng
UPI payout hit my account in a day. No gift cards, no points, no 90-day pending. This is how it should work.
SS @samir.shindie hacker · Pune

You could be getting paid for it.