Something happens
A deploy finishes, a dependency lands, or a connection fails. The client classifies the moment locally.
Relevant developer tools, shown in the shell at the moment they can help. Developers stay in control—and earn 70% of what their attention makes.
✓ no daemon · no source code · no command history · no silent execution
Web advertising sends a developer through a funnel. termads starts at the point where a developer can actually use the product.
A deploy finishes, a dependency lands, or a connection fails. The client classifies the moment locally.
The server chooses approved inventory for that coarse context. The shell renders it with a permanent sponsored label.
Open the link, explicitly run the visible action, block the advertiser—or ignore it and keep working.
Developers choose the moments, surfaces and frequency during setup. Those gates run before a network request can leave the machine.
The global opt-out is checked before the network, not after a server has already learned something.
Automated environments are refused. A build log never becomes ad inventory.
Run termads configure, pause for an hour, block a category, or turn it off completely.
Advertisers fund approved campaigns. Developers opt into the network and receive the majority share.
Install once, choose where sponsorships may appear, and see exactly what was sent after every impression.
Create campaigns for real development contexts, fund in cents, and see server-counted impressions, clicks and actions.
No banners squeezed into text. Each format has a shape, a purpose and a surface where it honestly fits.
Targeting is a closed list of coarse signals. The command, repository, source code, paths, prompts and environment never belong in the request.
{
"lang": "node",
"framework": "next",
"error": "conn-refused",
"os": "linux"
}The shell classifies a closed signal locally.
No source, diffs, prompts or file contents.
No repository names or working directories.
The complete command is shown before a keypress.
$ curl -fsSL https://api.termads.dev/install.sh | sh