Get paid while your AI thinks. AdSpin places one sponsored line in the Claude Code terminal CLI, in the status line and (on Claude Code 2.1.143+) the thinking spinner verb, and credits 75% of the ad revenue to you.
claudecodeads.com
Getting started
- Install the extension and reload the window.
- Sign in: click AdSpin: Sign in in the status bar. If you don't see a
prompt or the status-bar item, open the command palette
(
Cmd+Shift+Pon macOS,Ctrl+Shift+Pon Windows/Linux), run AdSpin: Sign in, and authenticate in the browser. - Use Claude Code normally. While a session is active, impressions accrue to your account. Your balance shows in the editor status bar and at claudecodeads.com/dashboard.
Click the ad, earn more. The first time you click a campaign's sponsored link, you earn a one-time 10% extra on top of what that click pays, on us. It only counts once per campaign, so clicking again won't keep stacking the bonus.
Earnings only accrue after you sign in. Until you do, the status line shows a clickable sign-in link instead of ads — click it (or run AdSpin: Sign in) to start earning. Run AdSpin: Menu anytime to enable/disable, open your dashboard, or restore Claude Code settings.
How it works
AdSpin adds two keys to ~/.claude/settings.json using Claude Code's own
documented settings: a statusLine command that prints the sponsored line
(clickable via terminal hyperlinks) and a spinnerVerbs override.
Safety
- AdSpin never reads your code, prompts, or AI output. It only looks at file
modification times under
~/.claude/projectsto know a session is active. - Before the first change, the prior values of the two settings keys are snapshotted; AdSpin: Restore Claude Code settings puts them back exactly and removes every file AdSpin created.
- If
~/.claude/settings.jsoncannot be parsed, AdSpin refuses to touch it. - A remote killswitch lets us pause all serving instantly if anything is wrong.
Commands
| Command | Description |
|---|---|
AdSpin: Sign in |
Authenticate in the browser and start earning |
AdSpin: Sign out |
Stop crediting this account |
AdSpin: Menu |
Enable/disable, restore, open dashboard |
AdSpin: Restore Claude Code settings |
Revert ~/.claude/settings.json |
Support
Questions or issues? Visit claudecodeads.com or email [email protected].
License
Proprietary, source-available. See LICENSE.