Paidtovibe — Earn While AI Codes
Earn micro-credits while your AI agent is working in VS Code, Cursor, or Windsurf. Sponsored cards appear in the bottom Paidtovibe panel when a prompt starts and stay until the next one. Cash out from your Paidtovibe dashboard.
Install
VS Code Marketplace: daniel12T.paidtovibe
Cursor / Open VSX: daniel12T/paidtovibe
Or search for Paidtovibe in the Extensions panel (Cmd+Shift+X / Ctrl+Shift+X).
Quick start
- Install the extension and reload your editor.
- Look at the bottom-left status bar for
Paidtovibe · Sign in (or earnings once signed in). Click it to sign in.
- The Paidtovibe panel tab opens automatically on first launch (bottom panel, alongside Terminal).
- Send an AI prompt — an ad loads when the prompt starts and stays in the panel until the next prompt (or you sign out).
- Open the dashboard to view earnings and cash out.
If the panel looks blank, click the Paidtovibe tab (not Debug Console) or run Paidtovibe: Show Ad Panel. Enable tokentime.debug and run Paidtovibe: Show Diagnostics to confirm signedIn: true.
Features
- Panel ads — sponsored cards load on each new AI prompt and stay visible between turns
- Status bar earnings — today + lifetime totals at a glance
- Wallet & payouts — micro-credits stack in your wallet; request gift card payouts from the dashboard
Commands
| Command |
Description |
Paidtovibe: Sign In |
Sign in via browser |
Paidtovibe: Sign Out |
Sign out |
Paidtovibe: Open Dashboard |
Open the Paidtovibe web dashboard |
Paidtovibe: Show Ad Panel |
Focus the Paidtovibe panel |
Paidtovibe: Show Diagnostics |
Show activity/session debug info |
Settings
| Setting |
Default |
Purpose |
tokentime.adsEnabled |
true |
When on, earning ads load in the bottom panel during AI activity; when off, no sessions start |
tokentime.apiBaseUrl |
Cloud Functions URL |
Paidtovibe API base URL |
tokentime.dashboardUrl |
https://tokentime-platform.web.app |
Web dashboard URL |
tokentime.debug |
false |
Show diagnostics in the panel |
tokentime.appCheckDebugToken |
(empty) |
Firebase App Check debug token when the API enforces App Check |
Architecture
Ads ship in the bottom Paidtovibe panel only. Status bar shows earnings and focuses the panel; it does not open advertiser URLs.
src/
extension.ts # activate wiring (auth → panel → status → loopback → session)
session/ # AdSessionController + AdDisplayProvider contract
panel/ # webview UI (HTML/CSS/JS), provider, message protocol
statusBar/ # earnings item
loopback/ # local auth callback + activity (no live ad fan-out)
legacy/ # restore-only overlay/injection (not applied on activate)
Links