LIVE INVENTORY
Linear.Plan your sprint without the meeting.linear.appVercel.Ship every commit to a preview URL.vercel.comResend.Email API your engineers will thank you for.resend.comPostHog.Product analytics that does not block your CI.posthog.comNeon.Serverless Postgres that scales to zero.neon.techCloudflare.Workers cold start measured in microseconds.workers.devStripe.Built in fraud detection for ad ledgers.stripe.comAnthropic.Claude API for production grade apps.anthropic.comModal.Run any Python at any scale, no infrastructure.modal.comReplicate.Run open source models with one API call.replicate.comLinear.Plan your sprint without the meeting.linear.appVercel.Ship every commit to a preview URL.vercel.comResend.Email API your engineers will thank you for.resend.comPostHog.Product analytics that does not block your CI.posthog.comNeon.Serverless Postgres that scales to zero.neon.techCloudflare.Workers cold start measured in microseconds.workers.devStripe.Built in fraud detection for ad ledgers.stripe.comAnthropic.Claude API for production grade apps.anthropic.comModal.Run any Python at any scale, no infrastructure.modal.comReplicate.Run open source models with one API call.replicate.com

For developers using Claude Code.

The spinner that pays you back.

A small, well mannered ad lives inside the wait between your prompt and the response. Half of every dollar advertisers spend is yours.

Works in Claude Code inside VS Code, Cursor, and the integrated terminal.

Stock Claude Code
Compilingesc to interrupt
With BoringSpinner
Linear. Plan your sprint without the meeting.esc to interrupt

Live market

Real money. Real views. Real pay.

Going rate · live+104.5% vs last hour
$0.045/ block
Money in the pot
$0
funded by advertisers
Impressions / min
0
rolling 5 minute average
Last hour avg
$0.022
what the market actually paid

How it works

Three minutes, end to end.

  1. 01

    Install the extension.

    One click from the VS Code marketplace. The extension is small, source available, and never reads your prompts or code.

  2. 02

    Continue with Google.

    Sign in once. We connect your Stripe payouts so earnings settle directly to your bank. No passwords to manage.

  3. 03

    Earn while it thinks.

    Every validated impression and click writes a credit to your balance in real time. Watch it tick on your dashboard.

The math

$0.045 per impression.
Half of every cent comes home.

Average developer using Claude Code daily sees roughly 200 spinner cycles a day. At our current floor that pays you about $4 a day, or $120 a month, for letting an ad ride on a moment you were already waiting through.

Clicks pay fifty times an impression. A single thoughtful ad placement can lift a day's earnings above the price of a coffee.

200 impressions a day$9.00
Your half$4.50
Across 30 days$135.00
You get paid for waiting.100%

For advertisers

Reach developers in their flow.

The most expensive minute in software is the minute a senior engineer spends waiting. BoringSpinner sells you that minute, with an attribution model that pays only for validated impressions.

Fund a balance for as little as $5. Win the auction. Watch your spend turn into pipeline.

What we never do

Privacy is the product.

  • Your code stays yours.

    The extension never reads your prompts, files, completions, or terminal history.

  • One network destination.

    The only host the client talks to is api.boringspinner.com. You can audit it from the source.

  • Bots never pay.

    A live saturation gate caps impressions per device and shadow disables synthetic traffic before it reaches the ledger.

  • Money on paper.

    Every dollar in and out lives in a triple entry ledger. The math is verifiable per impression.