One impression, more visibility
A four-hour run counts once, but the sponsor is on screen for four hours. We report median visible time separately.
Put your product in the terminal during AI coding runs. One sponsor panel, visible for the whole session, with clear impression reporting. Every campaign also helps fund the path to a free terminal.
Prefer to ask first? Talk to us.
Founding advertiser offer: 30% off your first campaign with code ADFOUNDER30.
Beta · advertiser support · manual review · limited inventory
An impression is not an app launch, a terminal refresh, or every prompt inside one run. It is one sponsor panel shown during one agent run.
A run starts. The terminal opens the sponsor panel beside the agent session.
The panel stays visible. It remains clickable for the whole run. No mid-run rotation.
The run ends. That is one delivered impression, with the visible duration recorded.
A four-hour run counts once, but the sponsor is on screen for four hours. We report median visible time separately.
Ten agent runs create ten impressions. Delivery is based on runs, not on how many hours someone sits at the keyboard.
One sponsor per run. No audio, video, or rotating creative. The panel stays consistent while the agent works.
Developers see the panel while the agent edits files, runs tools, and waits for the next step. It is a high-attention moment, not a banner buried in a feed.
Technical users already paying for a terminal workflow, not a generic display audience.
The panel remains on screen while the agent works. Advertisers see delivered impressions and median visible time.
The panel sits beside the agent. It does not block the run, play sound, or interrupt a tool call.
Use an image with copy, let the image carry the whole panel, or keep it entirely typographic.
Best for product launches and visual offers. The image sits above the headline and body.
The creative fills the panel. No headline, body, or wordmark. Just the image and the click.
Wordmark, headline, body, and accent color. Sharp at any size and fast to load.
Screenshots show the panel at 60 columns. The actual layout adapts to the terminal size.
Campaigns are paced by purchased impressions. Paid campaigns receive fair delivery, and stop when the package is delivered or the flight ends.
30% off your first campaign with code ADFOUNDER30.
30-day flight
Start with Starter60-day flight
Start with Growth90-day flight
Start with ScaleBeta inventory is limited; campaigns may wait for an opening. Every package helps fund the path to a free terminal. Prices are in USD.
Advertisers fund the model tokens behind Freebuild Terminal. Enough advertiser demand lets us remove the subscription and open the terminal to everyone.
Reach developers while they build, not while they scroll a feed.
Fund the model budget that every terminal run depends on.
Unlock free access as inventory and advertiser demand grow.
Campaigns get access to new formats, inventory, and campaign tools. We review every campaign manually and work closely with advertisers.
Beta inventory is limited. Campaigns may wait for an opening while we protect delivery quality.
Choose a format, upload a creative, add copy, and set a preferred start date.
We check the creative, link, and fit. Rejected campaigns can be edited and resubmitted.
Only approved campaigns receive a Stripe Checkout link. Nothing serves unpaid.
See delivered impressions, clicks, CTR, and median visible time from the advertiser portal.
You are not charged for a rejected creative. We review the layout and link before asking for payment, so the first charge only happens when the campaign is ready to run.
Live and paid campaigns are read-only in place. Duplicate one to start a new draft and a new flight.
Every campaign gets its own delivery and engagement view. No shared spreadsheets, no mystery numbers.
Example figures for layout only. Your dashboard shows the live numbers for your campaigns.
One sponsor panel shown during one agent run. It is not an app launch, a refresh, or each prompt inside the same run. A long run is one impression with longer visible time.
Campaigns are reviewed manually, inventory is limited, and reporting or features may change during the beta. Advertisers get access to new formats, inventory, and campaign tools.
After. You submit the campaign, we review it, and only then do you receive a payment link. Nothing serves until payment succeeds.
Yes. New campaigns get 30% off with code ADFOUNDER30 at checkout.
GIFs are flattened to their first frame. Video is not rendered. The placement is static so it stays readable and predictable in the terminal.
Live and paid campaigns are locked in place. Duplicate one to start a new draft. This keeps the approved version consistent while you prepare a new flight.
Delivery is paced across the flight. If a campaign is materially underdelivered, we can extend the flight by 30 days. The full policy is in the advertising terms.
Only the delivery system and Freebuild admins can manage it. The advertiser portal is scoped to your email, and other advertisers cannot see your campaigns or stats.
Start with a draft. Submit it for review. Pay only after approval. Help fund the path to a free terminal.
Founding advertiser offer: 30% off your first campaign with code ADFOUNDER30.