One line in the status bar while Claude Code / Codex is thinking. You keep
50% of the ad revenue. No banners, no popups, no sounds.
💼 [Vercel] Senior Frontend Eng — $180k · Remote
How it works
Shows the highest-bid job ad matching your active file's language during AI wait states
Ad disappears when the wait ends and one impression is recorded
Clicking the ad opens the job posting in your browser
Earn 50% per impression and per click — link GitHub at the dashboard (/me), paste your developer ID into spinnerRecruit.developerId, get paid weekly via Stripe once you cross $10
Privacy — opt-in only
Nothing is sent until you opt in (asked once on first launch; review anytime with SpinnerRecruit: Opt In / Review Telemetry Consent). After opting in:
Active file's language ID (e.g. typescript) — for ad targeting
Anonymous impression/click events (session ID, ad ID, timestamp)
Your developer ID, only if set, so earnings accrue to you
Never sent: code, file contents, file names, project names, or prompts. Run SpinnerRecruit: Opt Out to disable instantly.
Settings
Setting
Default
Purpose
spinnerRecruit.developerId
—
Your developer ID from the dashboard (/me) — links impressions to your earnings
Other settings (enabled, apiBaseUrl, agentCommandPattern) ship with sensible defaults.