Getting paid for your idle wait line takes about a minute. There’s no dashboard to configure and no account required to start — install, consent, done.
1. Install the plugin
waitline ships as a Claude Code plugin. The quickest way is one line in your terminal:
curl -fsSL https://getwaitline.com/install.sh | sh
Prefer to do it yourself? That script just runs Claude Code’s own plugin CLI — you can run these directly instead:
claude plugin marketplace add waitline/waitline-plugin
claude plugin install waitline@waitline-marketplace
Either way you now have the /waitline:setup command available. Nothing changes in your terminal yet — installing the plugin doesn’t touch your settings.
2. Run /waitline:setup
This is the only step that edits anything. Because plugins can’t silently set a status line, setup does it with you:
- It shows you the exact keys it will add to
~/.claude/settings.json— astatusLinecommand and the sponsored spinner verbs. - It asks for your consent before writing.
- It saves a verbatim backup of your original settings first.
It only ever touches the keys waitline owns. Everything else in your config is left untouched.
3. That’s it — the line starts serving
On your next prompt, the wait line shows one sponsored line while Claude works. You don’t manage anything: ads serve from prepaid campaigns, and only real on-screen time counts (see how waitline bills only real attention). Every billed impression you render credits your ledger.
Sign in when you’re ready to cash out
You can run anonymously from the start — your earnings accrue to a local viewer id. When you want to withdraw, sign in with Google once; waitline securely merges your anonymous earnings into your account, and from then on impressions attribute to your real identity across machines. Payouts go to your bank via Stripe once you pass the threshold — or, where Stripe isn’t available, as a month of Claude Pro (see getting paid) — and you keep 50% of every impression.
Removing it is just as easy
Changed your mind? Remove the plugin and restore the backup setup made. The sponsored line is gone and your settings.json is exactly what it was before — nothing lingers. (More on why that’s safe in is waitline safe?.)
One install, one consented edit, one minute. The wait line does the rest.