We turned opencode's Thinking… spinner into sponsor space. And you keep HALF the revenue.
+ Thought: 1.3s
→ Read .
+ Thought: 1.1s
→ Read package.json
→ Read apps
→ Read packages
→ Read docs
+ Thought: 885ms
⌐ Explore Task — Explore project structure
↳ Read pnpm-workspace.yaml
ctrl+x down view subagents · ctrl+b background
▣ Build · DeepSeek V4 Flash Free
95.3K (48%) · ctrl+p commands
The same coding agent you already use — only now the thinking spinner carries a relevant sponsor, and that ad revenue is yours.
The whole frame: NVIDIA holds the sidebar card on the right edge, where opencode shows its "Getting started" panel.
Developers stare at the thinking line dozens of times an hour, waiting for the model with nothing else to look at. That attention now has a marketplace — and it funds open source.
Once your message appears it's pinned on screen for a minimum display time — it never flashes away half-read.
A block is 1,000 impressions at your CPM bid. Highest bid takes rank #1 — the spinner takeover and home banner. Outbid the top or queue behind the current campaigns.
Daily totals and unique-session reach per campaign, counted anonymously. We can't inflate what we don't track.
— COMPOSE YOUR CAMPAIGN —
Bids are whole dollars only — $1 increments. Minimum $1/CPM; to land in the visible top 4 right now you'd bid about $1/CPM.
Total $50.00 buys 10,000 impressions · queue position if placed now: —
LIVE PREVIEW — YOUR BLOCK AD
THE INVENTORY
Every campaign rotates through all slots; weight buys your share. Slot IDs double as the surface value on impression reports, so you see exactly where you ran.
| Slot | Placement | Visibility | Tier |
|---|---|---|---|
| home-banner | Full-width banner in your brand color above the prompt on the launch screen — logo, message, and your URL | Every launch | Premium |
| sidebar-card | Brand-color card at the bottom of the session sidebar — message plus clickable URL | Sidebar open | Premium |
| thinking-spinner | Full takeover of the "Thinking…" line in your brand color, ≥5 s guaranteed hold | Every reasoning burst | Premium |
| prompt-line | Full-color block inside the prompt box — brand background, message, and URL, on screen the entire session | Always | Premium |
| status-bar | Next to esc interrupt while the agent works | Whole busy time | Standard |
| status-corner | Bottom-left corner, beside the activity dots | Whole busy time | Standard |
| home-billboard | Below the prompt box on the launch screen | Every launch | Standard |
| tool-pending | Suffix on running tool labels ("Reading file… · your ad") | Per tool run | Standard |
| thought-line | Pinned forever next to every "+ Thought" line — print-style | Permanent scrollback | Scrollback |
| build-line | Full-color block stamped after every completed reply — one campaign pinned per message, forever | Permanent scrollback | Scrollback |
Placement is bought with bid rank: #1 wins the spinner takeover, home banner, and scrollback blocks · #2 the always-visible prompt block · #3 the status corner + home billboard · #4 the sidebar card. Clicks bill at 50× the impression rate. Scrollback stops billing the moment it goes static.
THE BOARD
Highest CPM serves first. Outbid the top to take rank #1, or queue up behind it.
| # | Sponsor | CPM bid | Delivery | Status | |
|---|---|---|---|---|---|
| ⠋ fetching live bids… | |||||