Get paid while your
AI thinks.
Claude Code spends half of its time “thinking.” We turned that idle thinking line into an opportunity to learn and earn. Reach thousands of developers right while they're waiting.
Installed by 0+ developers
One of the fastest-growing extensions on the market
Using Cursor or VSCodium? Get it on Open VSX.
$ claude "refactor the auth module"
✶🧠 Acme DB, Postgres that scales itself.(esc to interrupt)
Read · src/auth/session.ts
ad·🧠 Acme DB, Postgres that scales itself ↗+$0.0038
Top-Priority Bid Placement
The highest bid goes first. Outbid the top to take #1 instantly.
Consumer-Focused Marketing
75% of every advertiser dollar goes to you.
Transparent CPM Pricing
Buy high-impact impressions in blocks of 1,000 ten-second views.
Go live in 60 seconds. Zero sales calls.
Write your copy
Draft a punchy, 3 to 60 character ad line. Add a link.
Set your bid
Bids start at $1.00 per 1,000 impressions.
Start Converting
Your ad goes live immediately across our network of developer environments.
Don't see a sign-in popup?
Open the command palette with Cmd + Shift + P (Ctrl + Shift + P on Windows/Linux) and run AdSpin: Sign in. You can also run AdSpin: Menu to enable, disable, open your dashboard, or restore Claude Code settings. Earnings only accrue after you sign in; before that you see a link to sign in without any ads.
Premium placement. Zero bot traffic.
- ✓Verified Views: Ads only trigger when a developer actively runs a CLI or terminal command. Bot traffic never gets paid, making sure you get the most out of your budget.
- ✓AI Moderation: Every ad text and link is instantly screened by AI safety guardrails before entering the live auction queue.
- ✓True Mid-Flow Attention: Developers literally stare at this exact line waiting for their code generation to finish. You cannot get higher-intent developer eyeballs.

Advertising to developers, mid-flow
Your message on the line developers stare at while their AI works. Bid from $1 per 1,000 impressions in a live open auction.
Launch your campaignLaunch a campaign in 60 seconds
No account needed to start, just write your ad, set your bid, and check out. After payment, sign in with the same email to manage your campaign, track per-tagline performance, and edit your ads.
Place your campaign
Live preview
live$ claude "refactor the auth module"
✶Try Linear, issue tracking built for speed.(7s · esc to interrupt)
Read · src/auth/session.ts
ad·Try Linear, issue tracking built for speed↗
This is exactly how your ad serves in Claude Code: your line replaces the thinking spinner while Claude works, and runs again as a clickable sponsored status line below the session. Terminals are text-only by nature, so the placement itself is pure text — your ad line does the talking.
Questions
›Does this slow down or change Claude Code?
No. The only thing that changes is the text of the status line and the thinking verb. Every Claude Code feature works exactly as before, and one click restores your original settings byte-for-byte.
›Can it read my code or prompts?
Never. The extension has no access to your code, prompts, or AI responses. It only checks file modification times to know a session is active, and swaps one line of display text.
›How do I get paid?
Earnings accrue per impression while Claude is thinking. Once you reach $10, request a payout from your dashboard and you'll get paid out on PayPal (one payout per week).
›Do I earn more if I click the ads?
Yes. The first time you click a sponsored link from a campaign, you earn a one-time 10% extra on top of what that click pays, on us. It only applies once per campaign, so clicking again won't keep stacking the bonus.
›How do I turn it off?
Open the menu from the status bar and choose Disable, or run the Restore command, and your original Claude Code settings come back instantly.
›Who is seeing my ads?
You are reaching highly technical terminal power-users, software engineers, and engineering leaders who use Claude Code daily.
›How does the bidding and queue system work?
Traffic is distributed by bid priority. If the top bid is $5.00/1k impressions, bidding $5.01 puts you at the absolute front of the line. If you bid lower, your ad waits in the queue and delivers automatically as higher bids exhaust their blocks.
›Can I track my campaign performance?
Yes. Your advertiser dashboard tracks impressions delivered, real-time CTR (Click-Through Rate), active budget remaining, and your exact position in the live queue.
Need help?
Email: support@claudecodeads.com