Agentic coding on top open-weight models
For advertisersJoin the launch list
For advertisers

We're small, we're early, and our ad slots cost pocket change. That's the pitch.

Labeled, capped, dismissible slots next to developers mid-flow, never touching their code. Floor-level rates and a real self-serve dashboard: sign in and build your first campaign today, no invite, no sales call.

Sign in & build a campaignSee the rate card ↓
Capped, labeled, dismissible. Brand-safe by construction.
Sponsored
0:05
Your brand here
One calm, time-boxed message between turns.
Self-serve dashboard
Campaigns, creative review, Stripe funding. Sign in and it's yours, no invite.
Aggregate-only analytics
Never individual users, never their code.
Placement targeting
Choose the surfaces and creative formats your campaign runs on. No personal profiles.
Caps we enforce
Frequency caps are server-side. You can't spam a developer here.
Where your brand appears

Eight surfaces. All of them labeled.

The rule that protects you too: never inside code, command output, or the AI's answers. In the CLI your brand gets its own labeled rail, never mixed into the terminal output itself. Your brand only ever appears where it's obviously a sponsor.

cream · your ad, in their flow
Settings modal + ads controls
Moo'dle · by Lacta
Add a settings modal with an opt-in ads & earning group.
On it, adding the modal and wiring the toggles now.
+ <AdsGroup enabled={adsOn} />
Drafting your build plan… · sponsored by Lacta
Shown only for house-funded builds, and only if ads are on.
$ npm test
  ✓ ads default off (server-side)
  ✓ settings modal renders
  2 passing (410ms)
Ad · Lacta
░▒▓█▓▒░▒▓█▓▒░
 CI that moos
░▒▓█▓▒░▒▓█▓▒░
Start free pour
AdLacta · CI that moos
Ad🥛Lacta: Milk as a ServiceInfinitely scalable dairy infrastructure.
Visit
Running tests…
Adwhile you wait · Lacta, CI that moos
main·$0.04

Click any placement (or a chip above) to spotlight it with its exact creative size. Lacta is fictional; your brand goes here.

working… · sponsored by Lacta

Spinner note

A one-line sponsor note in the status ticker, shown between turns while the agent is idle. Never over running work.

Rewarded-video example with the fictional brand LactaRewarded · 0:15

Rewarded video

Opt-in, watch-to-earn: a short video the developer chooses to play. Pays them moo'lah on a completed view.

Collapsed rail example with the fictional brand Udderly

Collapsed tower

A thin vertical creative on the collapsed side drawer. Expands on the developer's terms.

AdWhey, the calcium of championsreview diff ↓

Workspace banner

A slim sponsor strip at the foot of the workspace. Never over code.

Build-wait card example with the fictional brand UdderlySponsored

Build-wait card

Shown while a house-funded build plan is drafting, only when the developer has opted into ads.

Model: Moo'dleSponsoredby LactaFree to you, run covered by the sponsor

Model picker

A named sponsor covers one premium model run; shown right where the developer picks it, disclosed up front.

┌─ AD ─────────┐
│ UDDERLY──────│
│ ship faster │
└──────────────┘

CLI rail

A dedicated, labeled ASCII column beside the terminal output. Never inside code or command output.

Skyscraper example with the fictional brand Whey

Rail promo

A quiet sponsor card in the Projects panel.

Lacta, Whey, and Udderly are fictional. Your logo goes here.

Rate card, v1

Early-days rates, in plain sight.

They rise with the herd; what you lock in now is the relationship.

Impression$0.005per server-checked view (~$5 CPM): signed single-use token, a 3s minimum between serving and billing, reported dwell clamped to that elapsed time, frequency capped; set your own rate per campaign
Rewarded video, completed$0.005the same per-view rate as a display impression, paid only on a completed watch
Click$0.30CPC on labeled, human-approved destinations
Conversion$3.00+CPA with event postback

Rewarded honesty: 80% of rewarded revenue is credited to the developer's moo'lah balance. Your budget visibly becomes goodwill, and completion rates show it.

Creative specs

Exact sizes. Zero guesswork.

Grab the template kit, sized artboards for every ad space (SVG, opens in Figma or any design tool). Design inside the frame, export, upload in your dashboard. Done, no resizing, no cropping surprises.

Download the template kit
Rewarded video1920×108016:9 containvideo only, whole frame always visible
Build-wait card1280×72016:9 coverimage, shown while a build runs
Rail promo464×192coverimage, renders 232×96 in the Projects panel
Collapsed tower200×1600center-columnthin vertical strip, keep art in the middle
Spinner · workspace banner · CLI rail · model pickertext onlyn/abrand + copy + CTA, no file needed

Images png / jpeg / webp / gif, max 5MB. Video mp4 / webm, max 50MB, rewarded views bill once watched past the completion threshold (a percentage of the length you set at upload, not a fixed number of seconds). Text ads: brand ≤80 · CTA ≤40 · body ≤2000 characters. Links are https-only. Every creative is reviewed by hand before it serves.

Build With

Be the stack they build on.

Build With proposes a stack, a swarm validates it, the agent builds it. Cloudflare is live; Vercel, Supabase, Neon, and Railway are opening. Every activation on your platform is logged and attributed to you; per-activation billing isn't live yet in v1.

Deploy this project with…Cloudflare ★Build locally
The patron slot

Don't need a funnel? Sponsor the herd.

A flat-monthly slot buys one calm credit, "this hour of compute brought to you by X." No clicks, no landing page. It's the closest thing we have to a donation button, and we'll name you on the site.

Self-serve

Live before your coffee's done.

The live advertiser dashboard: campaigns, funding, impressions, clicks
The actual dashboard. Sign in and it's yours, no invite required.
1

Create a campaign

A creative, a line of copy, or a short video. Minutes, not meetings.

2

Set budget & surfaces

Pick your placements and a daily cap. No personal data, no profiles.

3

Launch respectfully

Capped, labeled, dismissible in one click.

4

Measure what matters

Server-checked views and real outcomes. No vanity counts.

Every creative still needs a human hand review before it can serve, nothing you fund runs unreviewed. We're small enough to do that ourselves.

Sign in & build a campaign
Prefer email?

Get updates instead

Rate-card changes and launch notes by email, no sales call, ever. You don't need this to start: sign in above and your dashboard is ready now.

We'll only use your email for advertiser invites and updates. See our privacy terms.

Questions, or a creative got rejected and you're not sure why? support@cream.dev.