Skip to content
For developers who use AI agents

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.

The whole setup is one command

It finds your editor, installs the extension, and says what to do next. Sign in once, and it earns while your agent thinks.

See it in action

A demo of the settings and every choice of ad placement.

$ claude
off · turn on in settings
Claude Code
main

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.

70%Of every dollar goes to the developer
0Bytes of your code that ever leave your machine
1Line, and only while your agent is thinking

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 default

A single sponsored line at the right end of the status bar, only while your agent thinks. Modifies nothing.

Thinking line

Opt-in

Replaces the spinner verb inside Claude Code while it thinks. The quietest surface there is.

Chat banner

Opt-in

A gently glowing banner pinned above the chat input, where the spinner scrolls away. Gone the instant the response starts.

Terminal

Runs alongside

A 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. 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. 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. 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.

Awaitful70% to you
Typical competitor50% to you

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.

See Awaitful next to the field, named and side by side

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.

PlatformHow to installStatus
Coding agent
Claude CodeStatus bar, thinking line, chat banner, and terminalIn any editor belowSupported
OpenAI CodexThe modular seam is already builtSupport is on the wayIn progress
Editors and platforms
VS CodeVS Code MarketplaceSupported
CursorOpen VSXSupported
DevinFormerly WindsurfOpen VSXSupported
VSCodiumOpen VSXSupported
VS Code Insidersnpx awaitful installs here tooVS Code MarketplaceSupported
JetBrains, Neovim, and moreNot yetPlanned

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.

0/60
How billing works

No card yet. You pick the bid and budget on the next screen, after a sign up that takes about a minute.

solve.py
Claude is thinking
main
Your sponsored line shows here

Shown in the status bar only while an agent is thinking.

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.

Or read the docs first