runemads
v0.1.0
Published
Get paid while you wait. RunemAds shows a small sponsored line in your AI CLI's idle surfaces and pays you 70% of the revenue.
Downloads
22
Readme
runemads · rads
Get paid while you wait. RunemAds shows one small sponsored line in your AI coding tool's idle surfaces (Claude Code's status line + spinner) while it thinks — and pays you 70% of the revenue. No binary patching: it uses Claude Code's own official settings keys and restores them byte-for-byte when you stop.
Install
npm install -g runemadsQuick start
rads login # sign in (opens the browser; approves this device)
rads enable # start showing the sponsored line + earning
rads status # login state + earnings (you keep 70%)
rads disable # restore your Claude Code settings exactly as they wereCommands
| Command | What it does |
|---|---|
| rads login | Authenticate this device against your RunemAds account |
| rads enable | Inject the sponsored line into Claude Code; start earning |
| rads disable (rads restore) | Remove it and restore your settings byte-for-byte |
| rads status | Show login + earnings |
| rads refresh | Flush pending impressions / refresh the ad cache (usually automatic) |
| rads delete | Delete your account data (anonymize identifiers) |
How earning works
You're billed-in nothing — advertisers prepay. While a turn is active, RunemAds bills the advertiser per viewable impression and credits 70% to you. Click credits are higher. Caps prevent abuse; payouts are requested from your earnings portal.
Privacy & safety
- Reads the Claude Code transcript on-device only to bill while a turn is active. The status-line script never blocks, throws, or emits raw control characters.
- Backs up any pre-existing
statusLine/spinnerVerbsand restores them onrads disable. It never touches settings keys it doesn't own.
Configuration
- Config + caches live in
~/.runemads/. - Point at a different backend with
RUNEMADS_API=https://your-host(defaults to the hosted RunemAds API).
MIT licensed.
