Virdl — Get paid to code on VS Code
Earn real money while you code. Virdl is a free VS Code extension that pays
developers for viewing small, non-intrusive sponsored content — turning the time
you already spend in your editor into passive income. No surveys, no crypto, no
catch: just actual payouts (PayPal, Stripe, USDT) for verified ad views.
Sponsored content appears only during natural waiting moments — a build running,
an AI assistant generating, a test suite finishing — and you earn real $ for
every ad you actually see. Never a popup, never in your typing path, never
something you can misclick. Your code never leaves your machine.
Why developers use Virdl to make money coding:
- 💸 Get paid to code — earn passive income from views, typically $10–$40/month
- 🔒 Private by design — we never read your files, file names, or keystrokes
- 🪶 Zero slowdown — under 2 MB, runs in its own process, no lag
- 🎯 Non-intrusive — sidebar, status bar, and Explorer only; never in your editor
- 💰 Real payouts — PayPal, Stripe, or crypto (USDT), $10 minimum, no fees from us
- 🤝 Works with everything — Copilot, Cursor, Claude, and any AI tool
How it works
- Install the extension and sign in with your GitHub or Google account at your
Virdl dashboard to get an API key.
- Run Virdl: Set API Key from the Command Palette and paste it in
(stored securely in VS Code's built-in secret storage — never in a plain
settings file).
- Keep coding. Ads rotate quietly in the sidebar, the status bar, and/or a
small "Sponsored" section in the Explorer panel, refreshing on natural
triggers (builds, debug sessions, terminal commands, AI-panel activity, or
idle time) rather than on a distracting fixed timer.
- Verified impressions accrue to your balance, visible any time from the
Virdl: Show Earnings command or your dashboard. Clicks are tracked
for advertiser reporting only — only impressions pay.
Commands
| Command |
What it does |
Virdl: Set API Key |
Connect your dashboard account to this editor. |
Virdl: Show Earnings |
See your current balance. |
Virdl: Refresh Ad |
Manually rotate to a new ad. |
Virdl: Pause Ads / Virdl: Resume Ads |
Temporarily stop/resume ad display. |
Virdl: Open Settings |
Jump to Virdl's settings. |
Settings
| Setting |
Default |
Description |
virdl.enabled |
true |
Master on/off switch. |
virdl.showInSidebar |
true |
Show the ad card in the Virdl sidebar panel. |
virdl.showInStatusBar |
true |
Show a rotating ad in the status bar. |
virdl.showInExplorer |
true |
Show a small "Sponsored" section in the Explorer panel. |
virdl.adRotationSeconds |
40 |
Seconds between automatic rotations while a surface is visible. |
virdl.shareTechStack |
true |
Detect coarse language/framework tags (e.g. "typescript", "react") from manifest files to show more relevant ads. Never reads file contents or paths. |
virdl.apiBaseUrl |
Virdl's production API |
Override for local development against a self-hosted backend. |
Privacy
We hash IP addresses (one-way, salted — never stored raw) purely for fraud
prevention, and never share your identity or individual activity with
advertisers. See the full Privacy Policy
and Terms of Service.
Support
Questions or issues: open an issue on the GitHub repo.
| |