codecash
v0.1.5
Published
Get paid to vibe code — show a sponsored ad in Claude Code's wait states (terminal CLI, no editor required) and earn a revenue share.
Maintainers
Readme
codecash — get paid to vibe code
codecash shows one tasteful sponsored ad in the wait states of Claude Code — the spinner verb and the terminal status line — and pays you a revenue share for it. No pop-ups, no second ad anywhere, and your code never leaves your machine.
This is the standalone command-line client, for developers who run Claude Code in the terminal and don't use the VS Code extension. It installs a render-only status-line script and an on-demand background helper into your Claude Code config, and restores everything cleanly when you turn it off.
Install
npm i -g codecashRequires Node 22+ and a working claude CLI on your PATH.
Use
codecash login # link this terminal to your codecash account (opens a browser)
codecash login --paste # …or paste a token instead, for SSH / headless sessions
codecash install # turn ads on: inject the Claude Code status line + spinner, start the helper
codecash status # show today's / lifetime earnings and whether ads are running
codecash uninstall # turn ads off and restore your original Claude Code settings
codecash logout # uninstall, revoke this device's token, and sign out
codecash help # show this help (codecash version for the installed version)After codecash install, your next Claude Code session shows the ad in its spinner and status line;
once an ad has been on screen long enough to count as seen, it credits your balance. Track and cash
out earnings at https://www.codecash.dev.
What leaves your machine — and what never does
codecash sends only what's needed to serve an ad and credit a verified view: a signed device token, coarse anonymous signals, and the per-view accounting. It never reads, uploads, or transmits your source code, prompts, or Claude Code conversations. The status-line render script is fully offline — it reads a small local ad cache and prints it; it never makes a network call.
Uninstall
codecash uninstall restores your original ~/.claude/settings.json (status line + spinner) exactly
as it was, and codecash logout additionally revokes this terminal's token. To remove the CLI:
npm rm -g codecashConfiguration
CODECASH_API_BASE_URL— point the CLI at a different codecash server (defaults to the public production server). Mainly for development.
codecash is proprietary software. See LICENSE.txt.
