Get paid awaiting your
AI agent Thinking
A single sponsored line appears at your chosen location in the editor while your AI agent is thinking, and it is gone the moment the agent is done. You keep 70% of what the advertiser paid for it. Nothing about how you code changes.
Works with VS Code, Cursor - or pick your editor.
Your code, prompts, and files never leave your machine.
One line at the right end of the status bar. The default.
An illustration. Real earnings depend on what advertisers bid.
See it in action
A demo of the settings and every choice of ad placement.
Click the Awaitful button in the status bar to see the settings.
Built like infrastructure, not like a side project
Most of this market is a spinner and a Stripe link. Underneath Awaitful is a live weighted auction, a double-entry ledger that every cent is booked through, and an impression that only bills once the view is verified.
One line. Four places it can live.
Most of this market has exactly one place to put a line. Awaitful has four surfaces, and you decide which of them the line is allowed to use.
Status bar
The defaultA single sponsored line at the right end of the status bar, only while your agent thinks. Modifies nothing.
Thinking line
Opt-inReplaces the spinner verb inside Claude Code while it thinks. The quietest surface there is.
Chat banner
Opt-inA gently glowing banner pinned above the chat input, where the spinner scrolls away. Gone the instant the response starts.
Terminal
Runs alongsideA bold line in Claude Code's terminal status line, in any terminal. Your own status line is preserved and handed back the moment the agent finishes.
The three editor surfaces run one at a time by design. The terminal line is the fourth, and it earns alongside whichever one you chose.
The sponsored line always shows. Everything around it is yours.
The line and its link are what the advertiser paid for, so hiding them while still being paid would be a lie. The frame around them is yours: which surface it draws on, the spinner in front of it, the logo beside it, the glow around it. Change the spinner, the logo, or the glow while a line is on screen and it restyles in place.
- Claude
- Dots
- Line
- Circle halves
- Square quarters
- Triangle
- Arrows
- Pulse
- Star
- Toggle
- None
Ten spinners, or none. The same animation runs on every surface, in sync, from the same clock.
- Signal
- Aurora
- Comet
- Breathing
- Chameleon
- Rainbow
- Ember
Seven glow themes for the chat banner, each drawn here exactly as the extension draws it.
- The logo is a choiceShow the advertiser mark beside the line, or keep the line bare. Not every ad carries one.
- Two banner framesOutline the sponsored line alone, or wrap one continuous ring around the line and the chat box.
- Restyles in placeThe spinner, the logo, and the glow apply to the ad already on screen, without ending the impression it is earning.
You already pay for the waiting. Start earning from it.
You do not change how you code. A single line appears while your agent thinks, only a verified view pays, and your share is credited the moment it counts.
- 1
Keep coding
Nothing about your workflow changes. When your agent starts thinking, one line appears on the surface you chose. When it stops, the line goes.
- 2
Every impression is verified
A line only counts once it showed for 5 seconds while the agent was genuinely working. In the editor we also verify the window itself was on screen. A terminal cannot prove that, so terminal lines carry the lowest rate for exactly that reason. Anything less bills nobody and pays nobody.
- 3
Get paid
You keep 70% of what the advertiser paid, credited the moment the impression verifies, withdrawable from $5. Most of this market keeps half of your money. We keep 30%.
You keep 70%. The field keeps half.
Across the services we surveyed, a 50% developer share is the single most common deal, and it is also the lowest. We took the other view: the developer is the one whose machine this runs on, whose attention it borrows, and whose editor it lives in, so the developer takes the larger half. Our 30% covers the auction, the payments, and the fraud checks that make the other 70% real money.
And it is not only the split.
- First payout$5$10 typicalYour first cash out opens at half the usual bar.
- Cash outOn your scheduleBatched, elsewhereWithdraw the moment you clear the minimum, not on a payout day.
A privacy promise you can check yourself
Every service in this market says it does not read your code. Here is ours, with the receipts, so you never have to take our word for anything: not the privacy, not the uptime, not what shipped when.
Never leaves your machine
- Your code
- Your prompts
- Your files or file names
- Your agent's output
Everything that does
- A device token, so we know which machine earned
- That an agent is thinking, and for how long
- Which surface showed the line
Install once, wherever you code
One command adds Awaitful to any VS Code-family editor, and it earns while Claude Code thinks. Support for more agents and editors is on the way, and the table says exactly where each one stands.
One command installs into any supported editor: npx awaitful finds yours and does the rest.
- SupportedInstall today.
- In progressGroundwork built, coming next.
- PlannedOn the roadmap.
Reach developers in the one moment they are willingly paying attention
Your line runs while an AI agent is thinking: the developer is at the keyboard, watching the screen, and waiting. It is the most attentive idle moment in software, and until now there was no serious way to buy it.
You pay for attention, not for pixels
An impression bills only when the line held the full view threshold while the agent was genuinely working, and on editor surfaces only while the window was verifiably on screen. A terminal cannot prove focus, so terminal views carry the lowest price for exactly that reason. Anything less is not charged. Ever.
A real auction, not a rate sheet
You set a bid and a daily budget. The auction weighs every live bid, so a bigger budget buys a larger share of the moments, never all of them - and the budget caps what a day can cost you.
One line, no creative team
The whole ad is a sentence and a link. There is no image to design, no video to cut, and no format that breaks on a narrow status bar.
The full advertiser guide: the live market, the pricing, and how it works
What we are not going to pretend
Better you read these now than find them out a week in. Naming what is still rough beats being caught leaving it out.
This is early
The marketplace is young, which means inventory is thin and your first days may earn little. We would rather you knew that now than found it out in a week.
Payouts are the United States and India only, for now
You can earn anywhere. You cannot yet withdraw everywhere. Your balance is yours and it keeps accruing until we can pay out to your region.
One line, and only while you wait
We will not add a second placement, a banner, a popup, or a notification. The idle moment is the entire inventory, and if we ruin it we have nothing left to sell.
Questions a developer actually asks
The questions that decide whether you install, answered straight, with a link to the receipts where there is one.
Does it read my code?
No, and you do not have to believe us. The client is source-available, every request it can make is published in a manifest, and a test in CI pins the exact fields of every request so nothing new can ship undeclared. All three are public. What actually leaves your machine is a device token, the fact that an agent is thinking, how long the line was visible, and which surface showed it.
Will it slow down or break my editor?
It never modifies your editor unless you turn on a surface that says it will, and when it does it backs up the original bytes, writes atomically, verifies the result, and falls back to a plain status-bar line if anything at all looks wrong. A failed patch degrades quietly. It does not break your editor.
How much will I actually make?
That depends on how much your agents think and what advertisers are bidding, so any specific number we printed here would be a guess dressed up as a promise. What we can tell you exactly is the split: you keep 70% of whatever the advertiser paid, and you can watch it accrue per impression in your dashboard.
What counts as an impression?
A line only bills when it showed for at least 5 seconds while the agent was genuinely thinking. In the editor the window must also be genuinely on screen: an ad shown to a minimized editor is not an impression, and a developer is never paid for one. A terminal cannot prove focus, so terminal lines carry the lowest price for exactly that reason. Both sides are measured by the same rule.
Can I turn it off?
Instantly, and from either end. Disable the extension, or revoke that machine from your dashboard and it stops earning immediately. Earnings you have already made stay yours.
Who is showing these ads?
Every advertiser campaign is reviewed by a human before it can serve. One line, one link, no images, no scripts, and nothing is loaded from a third party into your editor. The only lines that skip that review are our own house messages. A paid house campaign pays your share like any other line. The zero-bid fallback bills nobody, pays nothing, and says so every time it appears.
Your agent is thinking right now.
It takes about a minute to set up, and then it is the last time you think about it.
Works with VS Code, Cursor - or pick your editor.