AdMyChat. Get paid to code, never surveilled.
Privacy-first developer earnings

Get paid to code.
Never surveilled.

AdMyChat pays you real money for the attention you already give your editor and your AI chat. Advertisers who can't reach you any other way pay for it. We measure timing, never your code.

Try the live demo
150 µ$per 5-second tick
0 bytesof your code read
4 gatesof fraud defense
~/admychat/wallet
$0.000000+150 µ$
surfacevscode
focusedtrue
interactedtrue
your codenot transmitted
rate100%

Interactive · runs entirely in your browser

Type below. Watch yourself earn.

This runs the real mechanic: the 5-second heartbeat, the frequency gate, diminishing returns, and the privacy monitor, all faithfully simulated. Nothing you type ever leaves this page.

● active · earning
$0.0000 earned idle · type to start

Your wallet 100%

$0.0000
0 µ$ buffered · settles every 10 min
today's ticks0
credit / tick150 µ$
impressions billed0

Privacy monitor live payload

sentsurface: vscode
sentfocused: true
sentinteracted: true
neveryour code / prompt text
neverfile names · keystrokes · DOM
Ready. Start typing in the editor to earn your first tick.
Advertiser's live view · the other side of every tick
Campaign
Ship faster · $2.50 CPM
Impressions
0
Spend billed
$0.00

Demo is time-compressed (ticks every ~1.5s, tiers scaled down) so a full day's behaviour is visible in seconds. Production rate is 150 µ$ per 5-second tick.

The earning loop

Your extension reports activity. The server decides every payout.

  1. Heartbeat

    Every 5s the extension sends four fields: surface, focused, interacted, and the campaign id. No document text, no keystrokes.

  2. Gate

    Bad token → 401. Datacenter IP → 403. Unknown campaign → 400. A tick under 4.8s apart → 429, claimed atomically so a flood pays once.

  3. Credit

    150 µ$ at full rate, tapering to 50% then 10% as the day's ticks climb. Microdollars sit in Redis as integers, so Postgres stays off the hot path.

  4. Settle

    A worker writes wallet + impressions in one transaction every 10 min. At $15 you cash out by email through Tremendous.

End-to-end

What it looks like, everywhere it runs

Here's what it looks like in your editor, on the wallet page where you cash out, and in the advertiser dashboard on the other side of the trade.

01 · EARNVS Code sidebar and status bar
Extension Host
Sponsored
$0.42 earned this session vscode · live
01 · EARNBrowser right-margin rail
chatgpt.comMV3
◈ wallet$3.18
02 · TRACK & CASH OUTWallet dashboard
admychat.com/wallet
Lifetime
$41.90
Available
$16.70
Pending
$0.00
DaySurfacesTicksEarned
2026-07-25vscode, chatgpt2,88043.20¢
2026-07-24vscode2,14032.10¢
2026-07-23chatgpt1,61024.15¢
03 · ADVERTISEAdvertiser portal by surface
admychat.com/advertiser
Impressions (30d)
184,300
Spend (30d)
$460.75
Campaign / surfaceImpr.ShareSpend
Ship faster · $2.50 CPM184,300100%$460.75
vscode121,20066%$303.00
chatgpt63,10034%$157.75

For Advertisers

Reach developers mid-flow in VS Code & AI chat.

Submit your advertisement directly to our live auction queue, or send a custom sponsorship query to our growth team.

Instant Campaign Submission

Submit Your Advertisement

Your message delivers directly to developers while their AI code generation works.

Advertiser Inquiry & Custom Budgets

Have questions about volume discounts, custom targeting, or enterprise sponsorships? Send us a message.

Privacy by construction

How the code keeps your work private.

Every event handler sets one boolean. No code path can transmit what you write, because it is never read.

What the server sees

  • The surface (vscode or chatgpt)
  • Whether the window is focused (a boolean)
  • Whether you interacted in the last 30s (a boolean)
  • The id of the ad currently shown

What it can never see

  • Your code, prompts, or any text
  • File names, URLs, or the DOM
  • Which keys you pressed
  • Anything on disk, because state lives in worker memory only

Pricing

Free for developers. Pay per impression for advertisers.

Developers never pay, because you're the one getting paid. Advertisers pay only for consented, fraud-screened impressions.

Developers
Free forever

Install, earn while you work, cash out. No fees, ever.

  • Earn on VS Code & AI chat
  • Cash out at $15 by email
  • Full activity & earnings log
  • Zero data sold
Most popular
Advertisers · Self-serve
$2.50 / CPM

Launch a campaign in minutes. Set a daily budget, target by surface, watch spend live.

  • Per-surface impression reporting
  • Daily budget caps
  • Fraud screening included
  • Pay only for clean impressions
Advertisers · Scale
Custom

Volume pricing, priority inventory, and hands-on onboarding for larger budgets.

  • Volume CPM discounts
  • Priority ad rotation
  • Dedicated support
  • Custom targeting
Talk to us

Illustrative pricing. Set your real CPMs in the advertiser portal.

Early feedback

Notes from beta users.

“It actually pays out, and it can't see my code. I read how it works before I installed it.”

ADA. Developer
Backend engineer · beta

“I set up a campaign in about five minutes and saw impressions by surface right away. The numbers lined up with what I expected.”

MPM. Patel
Growth lead · beta advertiser

“I installed it for the privacy model. It records timing and reads nothing, which is why I keep it running.”

JLJ. Lin
Staff engineer · beta
⚠ Placeholder testimonials. Swap in real, attributable quotes after launch.

For advertisers

Measurable access to the audience that blocks everything.

Developers are valuable and hard to reach. AdMyChat gives you a consented channel into the editor and the AI chat, priced by CPM and capped by whatever daily budget you set. Every impression is reported by surface.

Consented reach

Every impression is opt-in and clearly labelled. No adblock war, no dark patterns, just a card the developer chose to keep.

Clean traffic

Datacenter blocking, atomic frequency gates, diminishing returns and account-age brakes screen fraud before you're billed.

Real reporting

Impressions and spend broken out by surface, computed in integer cents. Self-serve: sign in, launch, watch it run.

Get started

Earning in four steps.

From zero to a ticking wallet in a couple of minutes.

  1. Create your account

    Sign up with GitHub or Google. Accounts 90+ days old can start earning right away.

  2. Generate your extension key

    On your wallet page, generate a one-time ext_… key. We store only its hash, and the key is shown once.

  3. Install the extension

    Add AdMyChat to VS Code, or load the browser extension for ChatGPT.

  4. Paste the key

    Drop it into the extension settings. The wallet starts ticking the moment you're active.

Try the demo first

FAQ

Common questions.

How much can I actually earn?
Think of it as passive pocket money rather than a salary. Expect a cash-out every few weeks of steady work. Credit is 150 µ$ per 5-second active tick at the full rate, and it tapers as your daily ticks climb. The rate is a policy setting that rises as the advertiser marketplace grows.
Do you read my code or my prompts?
No. The extensions record two booleans (focused and interacted) and nothing else. No code path reads your text, filenames, keystrokes, or the DOM, so there is nothing to leak.
How do I get paid?
Once your settled balance reaches $15.00 you cash out, and a reward link is emailed to you through our payout provider. Balances settle from the buffer roughly every 10 minutes.
Is this against the terms of VS Code or ChatGPT?
The VS Code extension lives in its own sidebar, which is squarely within the rules. Injecting a card into ChatGPT or Claude is a grey area, so it is always labelled “Sponsored · AdMyChat” and stays dismissible, never disguised as the host's own content. The IDE is the primary, lowest-risk surface.
What stops people from faking activity?
Four gates: a bearer token, a datacenter-IP block (toggle it in the demo above), a live-campaign check, and an atomic 4.8-second frequency gate. On top of those, diminishing returns and a GitHub account-age brake. Hit “Spam ticks” in the demo to watch the gate reject a flood.
Is it really free?
For developers, entirely. You earn and never pay. Advertisers fund it by paying per consented, fraud-screened impression.

The numbers

The engineering behind a fair trade

5s
Heartbeat cadence
4
Anti-fraud gates
10 min
Settlement window
$0
Of your data sold

Ready when you are

Start earning from the work you already do.

Sign up, install the extension, and paste your key. Your wallet starts ticking, and your code stays yours.

View the source