Install

Install Spinback

The official extension, straight from this repo. The live Kickbacks site ships a signed package from its own infrastructure; this local benchmark ships a minimal demo VSIX that preserves the same install story.

Trust check

The only official local install route is http://127.0.0.1:4173/install, and the package downloaded from /vsix should identify itself as publisher spinback with extension identifier spinback.spinback-demo. Do not trust a VSIX from anywhere else.

Recommended: just run one line

curl -L http://127.0.0.1:4173/vsix -o spinback.vsix && code --install-extension spinback.vsix

Paste that into Claude Code or any terminal. If you use Cursor or another VS Code fork, swap `code` for the matching CLI binary. Once the install finishes, reload the window to activate the extension.

If a Marketplace listing ever disappears or a copycat package shows up, prefer this direct install route and verify the package identity before you load it into your editor.

Download demo VSIX How earnings work

Prefer to do it by hand?

  1. Open the Extensions view in VS Code or a compatible fork.
  2. Choose "Install from VSIX..." from the panel actions menu.
  3. Pick `spinback-demo.vsix` and reload the window when prompted.
  4. Run "Spinback: Pair Demo Install" to link the local runtime.

Sign in and start earning

After reload, run the extension command to pair the install, then sign in on the user portal. The timed sponsored panel now waits five seconds before it credits a qualified impression in the local runtime.

This repository ships a real minimal VSIX package, but it is still a demo artifact. It does not include production auth, signed distribution, Stripe payouts, or the live fraud stack.

The implemented runtime behavior is a local handshake to `http://127.0.0.1:4173/api/installs`, plus demo impression and click events to `http://127.0.0.1:4173/api/runtime-events`.