{"slug": "show-hn-passively-earn-btc-sol-anthropic-for-using-claude-code", "title": "Show HN: Passively Earn BTC/Sol/Anthropic for Using Claude Code", "summary": "A new tool called prmpt lets developers passively earn cryptocurrency, including Solana, Bitcoin, Ether, USDC, and Anthropic PreStocks, while using AI coding agents like Claude Code and Codex, with advertisers paying for targeted ads that appear after agent replies. The tool, installed via a single command, creates a wallet and pays users 70% of ad revenue per impression, settling to wallets on Base or Solana, and supports Gemini CLI and Amp with Cursor and Windsurf coming soon.", "body_md": "already running a coding agent?\n\n# Earn free crypto for using Claude Code and Codex.\n\nInstall prmpt, pick a token, keep working. When your agent finishes a turn, one labelled line prints underneath, and that line has already paid you. You never have to click it. Earnings add up quietly while you work and settle to your wallet on Base or Solana.\n\n`curl -fsSL prmpt.cash/install.sh | sh`\n\nGemini CLI and Amp are supported too. Cursor and Windsurf are coming soon.\n\nclick → 0.217 USDC → 7xKX…gAsUconfirmed 1.1s\n\nhow it works\n\n- 1\n### Install it\n\nOne command. It creates your wallet, signs you in and wires up every agent it finds. Nothing to sign up for.\n\n- 2\n### Keep working\n\nNothing about your setup changes. Ads print under a reply or in the status line, and you can ignore them entirely.\n\n- 3\n### Get paid\n\nEvery ad that prints earns you 70% of what the advertiser paid for it, whether anyone clicks or not. It accrues while you work and settles to your wallet.\n\n[Already installed? See your earnings](/earnings)\n\npick what you get paid in\n\nAdvertisers are the liquidity behind your attention. They put dollars in to reach users at the one moment the problem is on screen. The engine keeps its books in dollars and converts only at settlement, at the price fetched right then, so ad budgets turn into buy pressure for whatever users are choosing to be paid in.\n\nTINYTiny Humans · Solana\n\nThe most memeable mascot on the list, with an active community behind it.\n\nBTCCoinbase Wrapped BTC · Base\n\nBitcoin, one to one. Sats off work you were doing anyway.\n\nETHEther · Base\n\nNative ether, no token contract in the way.\n\nSOLSolana · Solana\n\nNative lamports. New wallets need a first deposit above the rent minimum.\n\nUSDCUSD Coin · Base\n\nA dollar that stays a dollar. The default, and the stable answer.\n\nANTAnthropic PreStocks · Solana\n\nPre-IPO Anthropic exposure, bought with the model's own output.\n\nfor advertisers\n\n# Reach users in the two seconds the problem is still on screen\n\nYour buyers spend their day in Claude Code, Codex, Gemini CLI and Amp, where no banner has ever reached them. prmpt reads the reply that just finished and, when your product is the honest next step, prints one labelled line underneath it. You pay for the click. The user who saw it keeps 70% of what you paid.\n\nPrepaid credit through Stripe. No contract, no seat fee, and nothing to spend before you can see whether it matched anything.\n\nwhat one impression looks like\n\nthe reply that just ended\n\n“The ALTER TABLE held a lock for about nine minutes on staging, so I have backed it out. We probably need to do this online instead.”\n\nyour line, rewritten for it\n\nSponsoredRun that ALTER TABLE without the nine minute lockGhostmigrate rewrites schema changes as online migrations and replays them against a copy first.prmpt.cash/4d\n\n- you pay\n- on the click\n- user keeps\n- 70%\n- settles in\n- ~1s\n\nwhy this inventory is different\n\nIntent, not a profile\n\nThe targeting signal is the text of the reply that just finished. Not a cookie, not an inferred interest, not a lookalike audience. Somebody said their migration locks the table for nine minutes, and that is what your campaign matched.\n\nWe throw almost all of it away\n\nKeyword and vector legs have to agree, the score has to clear a floor, and then a model asks whether a user would actually find this useful. Nearly every reply fails one of those and no ad runs. That gate is why the ones that survive are worth buying.\n\nThe copy is written for the reply\n\nOne cheap model call rewrites your creative around the phrases the match keyed on, in about 200ms. The same campaign reads differently to somebody debugging a race than to somebody sizing a database. You supply the offer, not forty variants.\n\nhow you buy it\n\n## Prepaid, per impression, and auditable by anyone\n\nThe whole clearing model fits in a paragraph, which is the point. Nobody here is going to explain your spend back to you with a chart that only we can produce.\n\n- Prepaid credit\n- Buy a slot through Stripe and spend it down. No invoicing, no net 30, no minimum term. Stop any campaign and the unspent balance stays yours.\n- Second price auction\n- Eligible campaigns bid, the winner pays what it needed to win rather than what it offered, and the floor is one cent. You are never charged for an impression that nothing matched.\n- 70% goes to the user\n- The split is exactly seventy thirty on every impression you buy, paid on Base or Solana — not monthly, and not into a balance we hold. The person whose attention you bought is paid for it, which is the whole reason this inventory exists to be bought.\n- One labelled line\n- A headline, a sentence, a link. It prints after the reply is finished, never during, and it says Sponsored. There is no takeover, no image, and no way to interrupt somebody mid task.\n\nwhat we will not do\n\n## The constraints are the product\n\nWe do not sell you volume. If your campaign matches four replies this week, you are billed for four. Loosening the floor to spend a budget would wreck the only thing users are tolerating this for, so it is not a dial anyone can turn.\n\nWe do not take the user's code. The plugin sends the agent's own final message, a session id and an install id. Not prompts, not files, not repository names, and not the IP, which is resolved to a coarse country and then discarded.\n\nWe do not hide the numbers. Impressions, clicks, match rate and every payout are on a [public page](/analytics) that needs no account, with each payout linked to the transaction that settled it. Your buyers can check us, and so can you.\n\n## Find out what a budget actually buys here\n\nBuy prepaid credit, set a bid and start a campaign. You are never charged for an impression that nothing matched, so a small first budget tells you what this inventory does before you commit one that matters.", "url": "https://wpnews.pro/news/show-hn-passively-earn-btc-sol-anthropic-for-using-claude-code", "canonical_source": "https://prmpt.cash/", "published_at": "2026-08-28 20:48:38+00:00", "updated_at": "2026-08-28 21:18:53.582448+00:00", "lang": "en", "topics": ["ai-tools", "ai-products", "developer-tools"], "entities": ["prmpt", "Claude Code", "Codex", "Gemini CLI", "Amp", "Cursor", "Windsurf", "Anthropic"], "alternates": {"html": "https://wpnews.pro/news/show-hn-passively-earn-btc-sol-anthropic-for-using-claude-code", "markdown": "https://wpnews.pro/news/show-hn-passively-earn-btc-sol-anthropic-for-using-claude-code.md", "text": "https://wpnews.pro/news/show-hn-passively-earn-btc-sol-anthropic-for-using-claude-code.txt", "jsonld": "https://wpnews.pro/news/show-hn-passively-earn-btc-sol-anthropic-for-using-claude-code.jsonld"}}