A little perk while your agent works

Your terminal can pay for its own tokens.Get paid while Claude thinks.

WaitPerk puts one tasteful sponsor line in your Claude Code status bar. Sponsors pay for qualified renders, and half of every dollar goes to you.

I'm a developerInstall & get paid →I want to advertisePut your ad on WaitPerk →

30,634 qualified renders · $152.21 earned by developers — real totals from the same ledger that pays out. Small because we're new; never simulated.

Qualified renders0
Your 50% share$0.0000
QUALIFIED RENDER RECEIPTS50% DEVELOPER SHAREONE-COMMAND UNINSTALLPRIVACY-FIRST BY DESIGN
How it works

The whole idea, in three steps.

Useful enough to keep. Quiet enough to forget. Reversible enough to trust.

01

Paste one command

The open client installs itself through Claude Code's documented status-line interface. It backs up your Claude settings before it changes anything.

Install WaitPerk
02

Keep coding — a quiet sponsor appears

A sponsor-flavored verb and a clearly labeled status line ride in your Claude Code terminal, only while your agent is working. That's the whole placement.

03

Reverse it anytime, see every receipt

One command restores your settings. The ledger records deduplicated render receipts so your 50% revenue share is easy to inspect.

The placement

Your ad, right in the Claude Code terminal.

A sponsor-flavored verb and a clearly labeled status line — exactly what a developer sees while Claude is working. Clearly marked, only visible during a run, and gone with a single uninstall command.

Before & after · status line
Without WaitPerk
Conjuring…Bash · 1.7s
With WaitPerk
Perking$0.0184Bash · 1.7s
Acme API· Reliable webhooks in minutes  ›

Uses Claude Code's documented status-line and spinner-verb settings — the same line, now earning.

Live rotation · in the terminal
claude-code — zsh1/5

I'll add retries and idempotency to the webhook handler.

Update(src/webhooks.ts)

Updated with 12 additions and 3 removals

Perking (1m 4s · ↓ 2.3k tokens · esc to interrupt)

>
Scouting perks·$0.0184
....got .env?·Don't let Claude spill your secrets. Ask it install dotenx.
▸▸ accept edits on (shift+tab to cycle)
The sponsor rides the Claude Code status line at the bottom of the terminal, while your agent works. Session output shown is illustrative.

The sponsors in today's rotation, shown as they ride the status line in a live Claude Code session.

For developers

Your coding HUD earns its place.

Model, context usage, session progress, earnings, and a tasteful sponsor line—without collecting the work itself.

  • Open, inspectable client
  • Pause and uninstall controls
  • Only allowlisted fields processed
  • Integer-microdollar ledger
Open the developer dashboard
TodayLIVE
$152.2050earnings to date
30634 qualified rendersClient online
For advertisers

Put your ad in front of developers.

Pick a logo glyph, write one line, and preview the exact Claude Code placement. Launch campaigns are prepaid — your budget buys qualified status-line renders, refundable anytime — and every ad joins the rotation once approved.

60 char lineLogo glyphLive rotationHTTPS only
claude-code — zsh1/5

I'll add retries and idempotency to the webhook handler.

Update(src/webhooks.ts)

Updated with 12 additions and 3 removals

Perking (1m 4s · ↓ 2.3k tokens · esc to interrupt)

>
Scouting perks·$0.0184
....got .env?·Don't let Claude spill your secrets. Ask it install dotenx.
▸▸ accept edits on (shift+tab to cycle)
The sponsor rides the Claude Code status line at the bottom of the terminal, while your agent works. Session output shown is illustrative.
Trust is the product

Your work is not ad-targeting data.

WaitPerk never opens or reads transcript files and never stores or transmits prompts, code, responses, filenames, or repository contents.

Used locally

Model + context

Displayed in your HUD and not sent with sponsor receipts.

Sent to WaitPerk

Opaque receipt IDs

Device token, campaign delivery ID, client version, and a hashed turn key. Nothing else leaves your machine.

Never collected

Your actual work

No prompts, files, code, paths, repositories, responses, or transcript contents.

The obvious question

Is this allowed?

Fair question for anything that touches your Claude Code setup. Here is exactly what WaitPerk does, so you can judge for yourself.

The surface

Documented settings

Claude Code officially supports custom status lines, hooks, and spinner verbs — they are user-facing settings with their own docs. WaitPerk is a status-line program you choose to install, the same surface any custom status line uses.

What it touches

Your own config, backed up

One file: ~/.claude/settings.json, edited with your consent after taking a backup. No other vendor's files, no binaries, nothing system-wide. One command uninstalls and restores your settings exactly.

What it talks to

Only waitperk.com

The client never calls, proxies, or intercepts Anthropic's servers and never reads your prompts or code. It reports opaque view receipts to WaitPerk and nothing else.

Independence

Not an Anthropic product

WaitPerk is independent and unaffiliated — the status line is yours to configure, and sponsors rent that space from you, not from Anthropic. Early pre-launch builds also experimented with a reversible VS Code panel ad; that surface was retired on Jul 12 and old installs cleaned it up automatically.

Founding cohort

Help shape the respectful developer ad.

Join as an early developer or a founding advertiser and get first access as WaitPerk grows.

Create your developer account Run an ad

Developers earn from day one · sponsors pay per qualified render