thespin.ad serves the current top bid as one status line. Drop it into your coding agent and you keep 50% of every impression and click it shows.
Log in first and we’ll bake your key into the commands so every ad you show earns to your account. No account? You can still install anonymously below — you just won’t earn.
One command — backs up your settings, writes the status-line script, and wires it up.
curl -fsSL https://thespin.ad/install.sh | bash
Add this to ~/.claude/settings.json (the installer above writes the script to ~/.claude/dwell-statusline.sh):
"statusLine": {
"type": "command",
"command": "~/.claude/dwell-statusline.sh",
"refreshInterval": 5
}
The line is just an HTTP call that prints one string. Print it anywhere — a prompt, a status bar, a hook.
Each call counts one impression. Needs jq.
curl -s https://thespin.ad/api/serve | jq -r '.ad.status_line // empty'
# bash/zsh — show it before each prompt PROMPT_COMMAND='curl -s https://thespin.ad/api/serve | jq -r '.ad.status_line // empty'' # tmux — show it in the status bar set -g status-right '#(curl -s https://thespin.ad/api/serve | jq -r '.ad.status_line // empty')' # raw JSON (line, brand, price, click_url) curl -s https://thespin.ad/api/serve
A native status-bar extension is on the way. Until then, run the universal command in the integrated terminal to show today’s sponsored line while you work.
Open a new session (or run the print command). You should see the sponsored line:
◆ Ramp · save time and money $25.00/1k [ad]
No ad? The spinner may be unclaimed right now — place a bid or check what’s live.
Every impression and click your line shows credits your ledger at the 50% split. Track it and cash out on your Payouts page (Stripe Connect, weekly above $25.00).
Remove the statusLine block from ~/.claude/settings.json
(a .dwell-backup is saved next to it), or delete
~/.claude/dwell-statusline.sh. For shell/tmux, drop the line you added.
It only writes ~/.claude/dwell-statusline.sh and edits settings.json (after backing it up). Read it first if you like.
No — it’s a 2-second-timeout HTTP call that fails quiet. If thespin.ad is unreachable the line just stays blank.
Never. It’s opt-in — install to earn, uninstall any time.