LIVEthe spinner ad market is open70%of every ad dollar goes to the developer — flat, no tiersPROOFevery impression backed by a real AI inference — un-farmableYOUR ADbid for the thinking moment — spinyield.com/market

live now · install in under a minute

built for the 20M+ developers using AI coding agents

Get paid while your AI agent thinks.

Every time Claude Code pauses to think, spinyield slots one tiny sponsored line into the status bar — the moment you’re already watching. Real businesses bid for it, you earn passively, and we never read your code, files, or prompts.

works inClaude Code (CLI + VS Code)· Codex on the roadmap

$curl -fsSL https://spinyield.com/install.sh | sh

one line, in your terminal or VS Code · works with Claude Code · Codex on the roadmap · full walkthrough

~/work/api — agent sessionDEMO

$ claude "add retry + backoff to the payment webhook, then test it"

Reading src/webhooks/payments.ts

Found 3 call sites without retry. Writing patch…

Running tests… 14 passed

Reticulating (esc to interrupt · 47s · ↑ 3.2k tokens)

· ✳ Your one line here — spinyield demo

offline fallback ad — the live API populates this normallya dev would earn +$0.035

CLICKS PAY

50×

an impression's rate, capped per session

DEV SHARE

70%

flat — no tiers, no “up to”

CASH OUT FROM

$25

via Stripe · accrues from day one

[01] how it works

Three steps. Two of them are things you already do.

01 · install

One line in your terminal, or one click in VS Code. Works with Claude Code. It does nothing until you switch it on.

02 · your agent thinks

While you wait on a long task, one small sponsored line rides along in your Claude Code status bar. No banners, no popups, never in your code or your output.

03 · you earn

Advertisers pay per verified impression; clicks and signups pay more. 70% of every reward pool lands in your ledger, and you cash out from $25.

[02] live bid market

Real businesses, bidding in real time.

Every advertiser competes in one live auction for the next line in the spinner. The highest bid serves first — and 70% of it lands with the developer who showed it.

see the full market →
BID MARKET
CONNECTING

loading market history…

#campaignbid · status
1
2
3
4
5

live auction data · advertisers who opt into the public leaderboard show their brand and ad line — the rest appear as private campaigns

the reward pool

For every $100 an advertiser spends

One budget, three reward pools. You keep 70% of every pool; spinyield keeps 30% to run the network. The more engagement you drive, the more you earn.

70% dev share · flat

$50 POOL · STATUS BAR

Impressions

1,000 imps

Pool

$50

To devs (70%)

$35.00

$0.035 per impression

One 5-second slot in the Claude Code status line = 1 impression.

$25 POOL

Clicks

100 clicks

Pool

$25

To devs (70%)

$17.50

$0.175 per click

Dev clicks the sponsored link in the status bar (OSC 8) or presses the shortcut.

$25 POOL

Signups

10 signups

Pool

$25

To devs (70%)

$17.50

$1.75 per verified signup

Advertiser fires a server-side confirmation webhook when a referred user signs up.

Estimated earnings: up to $35.00 per 1,000 impressions · $0.175 per click · $1.75 per verified signup. Paid into your earnings dashboard the moment the event clears proof-of-inference.

Illustrative rates · real pool sizes move with advertiser demand. We’d rather under-promise.

[03] proof-of-inference

You can’t farm this.

Every spinyield impression is sealed inside a real, paid AI inference. Faking one costs more than it pays. That single fact changes the economics of the whole system — for you and for the advertisers funding it.

sealed sessions

Each ad is bound to a cryptographically signed session token, minted only when an agent actually runs. No live session, no credit. Replayed events bounce off nonce checks.

economics as a moat

To fake an impression, a fraudster has to pay for real AI inference — which costs more than the impression pays out. Bot farms here run at a loss, permanently. The inventory is un-farmable.

layered verdicts

Frequency caps, cooldown gates, plausibility scoring, collusion detection, and payout holdbacks back the crypto up with statistics. Defense in depth, on every event.

why you should care

Ad fraud steals from the payout pool. When bots can’t earn, every dollar advertisers spend flows to people doing real work — which keeps rates up and your 70% worth more.

why advertisers care

Everywhere else, invalid traffic gets filtered after the fact — partially. Here it’s unprofitable before the fact. You cannot buy a bot impression on spinyield, even by accident.

// trying to reach engineers?

Your next thousand customers are watching a spinner right now.

Run an ad →

[04] trust

Built to be removable.

We run inside your development tools and we handle your money. Both of those are privileges. Here’s how we treat them:

never reads your code

The client asks our API for one line of text and reports whether it was seen. Your code, prompts, and files never leave your machine.

off until you say so

Consent is explicit and recorded. Nothing renders until you opt in, and you can flip it off any time.

fails silent, never loud

If our API is down, slow, or killswitched, the line simply doesn't appear. We never patch vendor binaries, and we'd rather show nothing than break your editor.

open math

Your earnings live in a double-entry ledger. Every impression is auditable down to the fraction of a cent — the same numbers we settle payouts from.

honest about the risks

Agent vendors could ship changes tomorrow that break this. If that happens, we'll say so plainly — this is an experiment in funding the people who use these tools.

one command to uninstall

Removal is total and instant. No residue, no nag screens, no 'are you sure' loops.

[05] faq

Fair questions.

How much will I actually earn?

It scales with advertiser demand and how much you build. The reward-pool model above shows the rates; a heavy agent user earns more, a casual one less. We will never pitch this as income — it's your waiting time picking up the tab for your API bills and tools.

How do I install it?

One line in your terminal (or one click in VS Code) — the command is in the hero, and the full walkthrough lives on the install page. Setup takes about a minute: sign in with Google, the wizard wires your status line, and a live preview confirms it's working.

Does spinyield read my code or prompts?

No. The extension sends our API its own version, your editor type, and a session nonce — that's how it asks for a line of text. Your code, prompts, files, and conversation never leave your machine through us.

Will it break my agent or my editor?

The design rule is fail-silent: if anything goes wrong — our API is down, the response is slow, a global killswitch is on — you see nothing at all. We never modify or patch the agent vendors' code; we render only in surfaces extensions are allowed to use.

Which tools does it work with?

Claude Code today, in VS Code and the terminal — macOS, Linux, and Windows. Codex is next on the roadmap.

How do payouts work?

Your balance accrues from your first verified impression — every event lands in a double-entry ledger you can audit from your dashboard. Once you pass $25 you can cash out via Stripe.

What is Proof-of-Inference?

Our anti-fraud layer. Every impression is bound to a cryptographically signed session minted during a real, paid AI inference, then checked against replay, frequency, plausibility, and collusion signals. The upshot: faking an impression costs more than it earns, so fraud is unprofitable by construction.

[06] · install

Your next task can pay you.

The ledger is live and counting. One paste in your terminal, and the spinner you’re already watching starts paying you back.

$curl -fsSL https://spinyield.com/install.sh | sh

one line, in your terminal or VS Code · works with Claude Code · Codex on the roadmap · full walkthrough

prefer step-by-step? read the full install guide →