Product · CLI

Your terminal was already open. That’s the ad slot.

The WaitEarn CLI is being built to wrap long-running commands, builds, installs, tests, deploys, and AI-agent runs, and show a disclosed sponsor card only once a wait actually qualifies. Nothing about your code, your prompts, or your shell history is ever sent.

Verified WaitEarn and Codex terminal replay

npm install -g ./waitearn-0.0.0.tgz --prefix ./.local

changed 35 packages in 1s

waitearn run codex exec --sandbox read-only "Run sleep 18, then reply WAITEARN_DEMO_COMPLETE."

Codex running · eligible wait being evaluated

Ad · synthetic creative

Build less waiting into your workflow

WAITEARN_DEMO_COMPLETE

waitearn status

Account: active · Qualified: 1 demo impression

Replayed from a verified local run of the current pre-release CLI. The prompt, sponsor creative, and account are synthetic; this is not a production placement, payout, or performance result.

One command, then it stays out of the way

  1. Install

    The planned install flow detects your shell (zsh, bash, or fish), assigns a cohort, and sets up the hook.

    npm install -g waitearn && waitearn install
  2. Work normally

    Every long-running command keeps running exactly as before. WaitEarn is designed to read only the binary name, never arguments, output, or source.

    npm run build
  3. A qualified wait may show a card

    Duration, visibility, and interactive-session checks are designed to run server-side before anything is counted.

    waitearn status

Built for real terminal workflows

Category is inferred locally from the binary name only, never from arguments or file contents. These are the categories the open-source client already recognizes:

  • build
  • test
  • deploy
  • install
  • container
  • iac
  • agent
  • other

You stay in control

Local WaitEarn CLI controls and what each one does.
waitearn status
shows your cohort, progress, and balance.
waitearn pause
pauses sponsor cards (resume with waitearn resume).
waitearn off
kill switch, disables WaitEarn locally.
waitearn exclude <path>
never shows cards in this directory.
waitearn account disconnect
revokes the CLI session without deleting the account.
Any key
dismisses a displayed sponsor card.
Read the full data boundary

Prefer working from VS Code?

A VS Code extension is in construction.

See the extension

Get early access to the CLI

Leave your email for priority access before public launch, and updates when the CLI reaches a reviewed next step.

  • Priority access when early spots open, before public launch.
  • Updates only when there’s a reviewed next step. No weekly drip.
  • Your address is used for pre-launch updates and nothing else.
  • Unsubscribe in one click, anytime.

Required field

Submitting adds your email to our pre-launch waitlist for priority access before public launch. We reply from waitlist@waitearn.io, you can unsubscribe at any time, and our privacy policy covers your GDPR rights (access, rectification, erasure, portability).