Sep 3, 2026 · by Paul · View source

Idlen

Earn while you work with AI in any IDE or browser

Idlen

Editorial analysis

The ad model that should make every cross-border seller nervous — and the one lesson worth stealing

Cross-border sellers spend most of their waking hours staring at dashboards: Amazon Seller Central, Shopify admin, TikTok Shop’s seller center, a Helium 10 tab, three Klaviyo flows, a freight forwarder’s tracking portal. The dirty secret of our industry is that attention is the scarce input, not capital. Which is why a small Product Hunt launch called Idlen deserves more than a shrug from operators who think “developer tooling” isn’t their lane. Idlen is a network that pays developers to see ads in the dead time while an AI model thinks — inside VS Code, Cursor, and a Chrome extension. On its face, that’s a developer-monetization play. Underneath, it’s a live experiment in a question every seller faces: when the old ad surfaces get saturated and expensive, where does the next cheap impression come from? The maker, Paul, frames it bluntly: “The wait was already there. I just sold it.” That sentence is worth unpacking for anyone running paid acquisition in 2025.

What Idlen actually is, stripped of the launch-day gloss

The pitch is “one network, three doors.” Door one is for developers: install a VS Code / Cursor extension or a Chrome extension, and relevant ad cards appear while the model is generating. The developer keeps 70% of the ad revenue, and Idlen claims prompts stay on the machine. Door two is for advertisers — you buy that slot, targeted by the actual tech stack in a repo rather than a demographic persona. The launch offer is a deposit match: put in €200, get €400 in balance, per the maker’s comment linking to the advertiser welcome offer. Door three is for anyone who built a ChatGPT-style app: an npm package, @idlen/chat-sdk, that you drop in with three lines to monetize your own chat surface.

That’s the whole product. No dashboard porn, no enterprise tier, no “AI-powered insights.” Three surfaces, one inventory pool, a revenue split. For a cross-border operator, the interesting part isn’t the developer angle — it’s the mechanics of how they define targeting and how they price the first dollar of advertiser demand.

Why the targeting definition matters more than the ad format

Most ad platforms sell you a persona: “25–34, interested in e-commerce, lives in the US.” Idlen sells you a stack: React, Python, AWS. The maker is explicit that “targeting is the real stack, not a persona.” That’s a meaningful distinction for anyone who has watched Meta Ads CPMs climb while lookalike audiences degrade. If you sell a developer-adjacent product — a Shopify app, a headless commerce tool, a dev-focused SaaS — stack-based targeting is closer to intent than any interest graph. But it also raises an obvious question that a commenter, Gal Dayan, nailed: if you’re targeting by React or Python, something has to detect that stack locally and send at least a category label out. The maker’s answer is unusually specific, and it’s the most quotable part of the whole thread.

The privacy answer is the real product spec

Paul’s reply to the privacy challenge is the kind of detail you rarely get on a launch page. He spells out exactly what leaves the machine: package names only, scanned from manifest files at depth 5, skipping node_modules, .git, dist, and venv. The file types are named — package.json dependencies, requirements.txt, pyproject.toml, go.mod, Cargo.toml, Gemfile, pom.xml, Gradle, composer.json, pubspec.yaml, Package.swift, *.csproj. What’s sent is the names, not versions, not scripts. Plus a platform label (vscode), a trigger label (ai_prompt, file_save, idle), and your user ID if signed in. The name list syncs once a day. What does not leave: the prompt, the buffer, source, comments, installed extensions, or a file-extension crawl. If there’s no manifest, you get a generic “vscode / developer / coding” ad. He even points to the scan logic as DependencyService.ts in the extension, and closes with a line I respect: “If that list is still too much for a work repo, don’t install it. I’d rather you skip than trust a slogan.”

For a cross-border seller, this is the template. When you ship a data-collecting feature — a pixel, a post-purchase survey, a WhatsApp opt-in — the winning move isn’t a privacy policy link. It’s a numbered list of exactly what fields leave the device, what triggers the collection, and where in the codebase it lives. That’s how you convert skeptical operators into users.

Why Amazon sellers should care more than Shopify ones

Here’s my read: if you’re a Shopify DTC brand, Idlen is a curiosity. Your customers aren’t developers waiting on Claude. But if you sell to developers — and a surprising number of cross-border sellers do, whether it’s mechanical keyboards, desk gear, ergonomic chairs, or dev-focused SaaS — then a network that reaches them inside the editor is a channel you haven’t tested. Amazon PPC on a “developer keyboard” keyword is a knife fight. A card shown while someone waits for a code completion is uncontested inventory. The asymmetry is the opportunity.

The bigger lesson is structural. Idlen is monetizing a moment that every platform treats as waste: the loading state. Amazon’s search results page has no equivalent idle moment — but your own store does. Cart abandonment emails, post-purchase upsells, back-in-stock waits, shipping tracking pages — these are all “the model is thinking” moments in e-commerce form. Most sellers fill them with nothing or with a generic banner. The Idlen thesis says: sell that attention, or at least use it.

Where the math breaks, and where my judgment says it falls short

Let’s be honest about the gaps. The launch page gives us a €200-for-€400 advertiser offer, a 7030 revenue split, and a claim that “pay €200, get €400 this week.” That’s a deposit match, not a performance guarantee — the maker is careful to say “Not a free credit. You put €200 in, the balance is €400.” Good. But there’s no disclosed CPM, no disclosed fill rate, no disclosed number of active developers on the network. For an operator trying to model CAC, those are the numbers that matter, and they’re not on the page. That’s not a knock on Idlen specifically — most launch pages hide inventory depth — but it means you can’t underwrite this as a channel yet. You can only test it.

Second gap: the revenue split. James Wilson called the 70% split “more interesting for developers,” and the maker confirmed “70% is the actual split, not a launch number.” That’s generous by ad-network standards, but it also means Idlen’s take is 30% of a small pool. For that to scale, either CPMs have to be high (which means advertisers overpay) or volume has to be enormous (which means a lot of developers install it). Neither is proven. If you’re an advertiser, you’re betting on a network that needs to grow fast to stay liquid.

Third gap, and this is the one I’d flag hardest: the Chrome extension surface. The maker lists “VS Code / Cursor / Chrome extension” as the three developer surfaces, but the privacy answer only covers the IDE scan. What does the Chrome extension see? Which tabs? Which pages? Is it injecting cards into arbitrary sites, or only into AI chat interfaces? Not disclosed. If you’re a seller who lives in browser tabs all day — Seller Central, supplier portals, ad managers — a Chrome extension that reads page context is a different risk profile than an IDE plugin that reads package.json. I’d want that spelled out before installing it on a work machine.

The AI chat SDK is the sleeper

Buried in door three is the piece I think has the most cross-border relevance: @idlen/chat-sdk, an npm package that lets anyone running a ChatGPT-style app turn on ads with three lines, with ads off until you put a key in. If you’ve built a customer-facing AI assistant — a product recommender, a sizing helper, a support bot — this is a turnkey way to monetize it without building an ad stack. Whether that’s a good idea for your brand is a separate question. Showing ads inside your own support bot is usually brand-negative. But the SDK pattern — drop-in monetization for an AI surface — is going to become standard, and sellers who understand it early will spot opportunities others miss.

What cross-border operators should actually borrow from this

Three things, in order of usefulness.

One: the “what leaves the device” spec. Write it for your own stack. If you run a Klaviyo flow, a Triple Whale pixel, or a post-purchase survey, you should be able to answer the Gal Dayan question in one numbered list. Sellers who can’t answer it are one privacy complaint away from a bad week.

Two: the idle-moment audit. Open your own store on mobile. Count the moments where the user is waiting — page load, checkout, order confirmation, tracking. Each one is either wasted attention or monetizable attention. Most sellers leave all of them blank.

Three: the deposit-match offer structure. Idlen’s €200-for-€400 is a clever way to lower the activation energy for a new advertiser. If you run a B2B or wholesale channel, or you’re trying to onboard affiliates, a matched first deposit is a cheaper acquisition tool than a discount code. It signals confidence and it forces a real commitment.

Where I’d be cautious

Don’t confuse novelty with edge. The developer-ad-in-the-editor idea has been tried before — Brave tried a version of this with browser ads, and Carbon Ads has been selling developer inventory for a decade. Idlen’s twist is the AI-wait moment and the stack-based targeting, which is genuinely new. But “new inventory” and “good inventory” aren’t the same thing. The launch thread itself shows the tension: developers like the 70% split but immediately interrogate the privacy model. That’s a sophisticated, skeptical audience. If the ads feel even slightly off, they’ll uninstall and the inventory evaporates. Advertisers who jump in early are effectively subsidizing the network’s learning phase.

What I’d watch / test next

This week, three concrete moves. First, if you sell anything to developers, go read the Idlen advertiser offer and model the €200 deposit as a test budget, not a channel bet — treat it like a $200 experiment on a new placement, with a hard stop if CPMs aren’t disclosed before you commit. Second, audit your own store’s idle moments using the framework above and pick one to fill with a real offer this month. Third, write your own “what leaves the device” spec for every tracking tool in your stack — Meta pixel, TikTok pixel, Klaviyo, Triple Whale — and keep it in a doc your team can hand to a skeptical customer or a regulator. The Idlen thread is a masterclass in how to answer that question well. Steal the format, even if you never install the extension.

Ready to Create Your Own?

Join thousands of brands creating high-performing video ads with VEONIB. No editing skills required.

Start Creating for Free