the sponsored statusline + spinner for Claude Code
One command installs a sponsor slot into Claude Code's statusline and spinner — no VS Code, no extension, works in every terminal. You keep 50% of every impression and click your machine serves.
npx spinback install merges one key into ~/.claude/settings.json. Your existing statusline keeps rendering — the sponsor segment chains onto it. Claude Code picks it up live.
One impression max per 15-second rotation. Clicks pay 50×. Check anytime with spinback earnings. Uninstall restores everything in one command.
The client reads only the session JSON Claude Code already pipes to statuslines. No code, no prompts, no transcripts — the entire wire format is a device id, ad ids, timestamps.
Developers stare at this exact spot dozens of times a day, waiting on the most expensive compute they use. A block is 1,000 impressions at your bid; clicks bill at 50×. Higher bids serve first — set yours above the current top bid of $6.00 to lead the rotation.
| queue | sponsor | creative | bid / 1k |
|---|---|---|---|
| #1 | Motive-X | The home for your AI agents | $6.00 |
| #2 | Soshi | The canvas-first productivity OS | $5.00 |
| #3 | Ghostty | A fast, native, GPU-accelerated terminal | $4.00 |
| #4 | Cloudflare | Ship your side project on Workers — free tier | $3.00 |
| #5 | Bun | bun install is faster than your spinner | $2.50 |
| #6 | Turso | SQLite for production — now with sync | $2.00 |
No targeting. Every device sees the same queue, ordered by bid. The statusline client never reads your code, prompts, or transcripts — only the session metadata Claude Code already hands to every statusline (model name, cost, directory). Saying this loudly is a feature.