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+P on macOS, Ctrl+Shift+P on 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.
Earnings only accrue after you sign in. Before sign-in you'll see preview
ads that credit no one. 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/projects to 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.json cannot 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 support@claudecodeads.com.