Get paid for waiting · Kickbacks.ai
Free VS Code extension & Claude Code CLI · 50% revenue share

Get paid for waiting.

We turned “Discombobulating…” into a paycheck.
The “thinking…” line becomes a subtle ad — and 50% of the revenue goes to you.

Stock Claude Code
With Kickbacks
Discombobulating Grep · 0.4s
Ramp · save time and money Grep · 0.4s
Install the VS Code extension $40.45/mo

Opt-in ads you add to your own copy of the Claude Code & Codex extensions in VS Code. Also runs in the terminal CLI, with more limited functionality. Free to install, free to uninstall in one click.

How it works

Install once. Keep coding. Cash out.

There's nothing to click, refresh, or run on a schedule. You earn each time an ad is genuinely shown while your AI assistant is working.

1

Install & sign in

Add the free extension to VS Code, or use the Claude Code terminal CLI, and sign in. Takes about 30 seconds — no card, no setup.

2

Code like normal

When Claude Code is thinking, the spinner verb is quietly swapped for a one-line sponsored message. That's it.

3

Get paid, fast

50% of the ad revenue from your impressions and clicks accrues as you code. Earnings clear in a few business days, then cash out via Stripe once you're over $10.

Your balance$40.45
Transparency

Only the spinner. Nothing else touched.

Kickbacks swaps a single word in Claude's “thinking…” line for a short sponsored one — that's the only thing it changes. It never reads your work, never touches the rest of your setup, and is designed to undo itself when you disable or uninstall.

What it changes

  • Just the “thinking…” verb — swapped for one short sponsored line, gone the moment the turn finishes.
  • A single line of plain text, capped at 60 characters. No images, video, sound, or tracking pixels.
  • Always clearly sponsored, and screened — never disguised as Claude's own output, never a scam.
  • It only appears during a genuine wait-state. Every other Claude Code feature works exactly as before.

What it never touches

  • Your code, prompts, and AI responses — never read; the telemetry has no field that could even carry them.
  • Your files and projects — nothing is opened, scanned, or transmitted anywhere.
  • Your setup — an existing custom status line or config is preserved, never overwritten.
  • Anything permanently — every edit is designed to be reversible, and is restored when you disable or uninstall.

Don't take our word for it — the extension's full source is public on GitHub, so you can verify exactly what it reads. And it's reversible in one click, anytime.

Who's advertising

The money's already moving.

This is the live auction — real advertisers bidding for spinner time right now. When your spinner shows one of their ads, you keep half of what they paid:

Bid Market
Market price blended · per 1k imps
Impressions / hr billable · fleet-wide
#CampaignDollars per 1,000 impressions
FAQ

Questions?

Earnings, privacy, and the ground rules that keep every payout real — straight from our FAQ & Fraud Ground Rules.

Earning
How much will I actually make?

It depends entirely on how much your AI assistant is actually working — you earn per ad shown during real wait-states, plus any clicks. A heavy Claude Code user sees far more ads than a light one, so earnings scale with real usage.

The current split is an estimated 50% of the net ad revenue attributable to your impressions and clicks. It's not a guaranteed monthly figure, and the rate can change with notice — the $/mo number on this page is an illustrative example, not a promise.

How do I earn — what do I have to do?

Install the extension, sign in, and keep coding as normal. When Claude Code is working, the “thinking…” verb is replaced by a short sponsored line. You earn for each ad that's genuinely shown, plus any clicks.

You don't have to do anything differently — there's nothing to click, refresh, or run on a schedule.

What counts as a real impression?

An impression earns only when all of the following are true:

  • The ad was actually visible on screen for at least five seconds during a live wait-state.
  • The wait-state came from a real, human-initiated coding request — not a script, bot, or loop run to spin the spinner.
  • The extension is properly installed, signed in, and connected.
  • You're within the applicable activity caps.

We apply per-user spacing rules and hourly/daily caps so normal use is always covered and artificial bursts aren't. Ordinary, genuine coding never comes close to them.

When and how do I get paid?

Earnings accrue to your balance on a rolling basis as you code — there's no monthly cycle to wait for. They clear over a few business days, and once you're past the US $10 minimum (and have completed Stripe onboarding, including any required tax forms) you can cash out via Stripe Connect — typically available within about a week of earning.

Balances are estimates until reconciled, and payouts can be held during a fraud review. Full mechanics are in the Terms, §6.

Privacy & trust
Does this read my code or prompts?

No. We do not collect the content of your code, prompts, AI responses, files, or project contents. The telemetry has no field capable of carrying them.

We collect only what's needed to credit earnings, bill advertisers, and stop fraud: ad/event identifiers, on-screen visibility metrics, a per-install ID, extension/host versions, and — for signed-in users — an account ID. For abuse detection we process your IP address but store only a salted, one-way hash of it, never the raw IP. See the Privacy Policy and Terms, §10.

Is it safe to run — and is the source public?

Kickbacks is a third-party extension — it isn't built or endorsed by Anthropic or Microsoft. It works by swapping the spinner verb in your editor's rendering layer; it never touches your code or files. The extension source is publicly mirrored on GitHub so you can verify exactly what it reads (entrypoint, latest tool name, and whether the turn finished — all on-device).

It's free, and you can uninstall it in one click at any time.

How do I pause, disable, or uninstall it?

Whenever you want, at three levels — and every one is reversible:

  • Pause it. Click the Kickbacks item in your status bar and choose Disable Kickbacks. The spinner goes back to normal and the bar reads “Kickbacks: Off” — click again to re-enable.
  • Fully revert. Choose Restore Claude Code from the same menu (or run the command). Every edit Kickbacks made is undone byte-for-byte, back to stock Claude Code.
  • Uninstall. Run Restore Claude Code first to revert the patch, then remove the extension from your editor's Extensions panel like any other.

Every patch is designed to be reversible: restoring or uninstalling is intended to return Claude Code to its original state.

Can I use it on a work machine?

That's between you and your employer. If your company manages your dev environment, make sure you're allowed to install third-party extensions and run a sponsored line in it before you do. When in doubt, run it on a personal machine.

The ground rules
What are the fraud ground rules?

These lines, if crossed, make activity non-billable and can get an account blocked. They protect the honest majority — every fake impression dilutes a real developer's share.

  • One account per person. No multiple earning accounts, alone or coordinated.
  • Real usage only. No automated clicking, scripted prompts, bots, click farms, or paid-to-click schemes.
  • No collusion or account networks. No pooling devices or identities to aggregate earnings.
  • No tampering. Don't modify, spoof, or replay the telemetry the extension reports.
  • No circumvention. Don't try to evade caps or controls by rotating networks or devices.
How does fraud detection work?

Automated, continuously-tuned systems run alongside human review. They look at the shape of activity, not the content of your work, and catch coordinated abuse in both directions:

Both directions of the account ↔ network relationship:

  • Many accounts behind one network — treated as a farm.
  • One account across many networks — the signature of VPN/proxy rotation — is caught too.

We don't publish the exact thresholds. Honest use stays comfortably inside every limit — coding from a laptop, a desktop, and the occasional coffee-shop Wi-Fi will never trip them. Established accounts get the benefit of the doubt and a human review.

What happens if an account is flagged?

Depending on confidence, our systems flag an account for human review or block it automatically. A blocked account stops earning immediately, and credit from the abusive activity is voided. Where money was already paid on fraudulent activity, we reserve the right to recover it. You'll see a clear “Account blocked” indicator in the extension. Full detail is in the Terms, §9.

I think I was flagged by mistake — what do I do?

Contact us and a human will review it. We weigh the evidence in good faith; established accounts in particular are reviewed by a person before any action sticks. Email support@kickbacks.ai.

Advertisers
Who's actually paying — and what's the catch?

Advertisers — mostly dev tools, APIs, and AI products — buy blocks of 1,000 five-second impressions and bid for placement priority. Because we aggressively exclude fraudulent traffic, they're billed only for delivery to real developers, and you keep half of what advertisers pay for the ads you are shown. That's the whole model: you're renting a few seconds of screen time you were going to spend waiting anyway.

If impressions weren't delivered as intended, advertisers can get a credit or refund — which is why the fraud rules above are strict.

Want the full detail? Read the FAQ & Fraud Ground Rules →

You're already waiting. Get paid for it.

Install the free extension and start earning on the wait-time you can't avoid.

Install the VS Code extension

Free · uninstall anytime · 50% revenue share