Idlen - Earn While You Code

The wait in the editor is a slot. A native ad while Cursor or Copilot thinks. We don't read the prompt.
Features
- Wait slot: Card beside the editor while the model thinks (skip 3s, closes at 15s)
- Relevant ads: Targeting from your package manifests, not your source
- Privacy first: No code, no prompts. Package names only
- Earn: Paid impressions show
+$ on the card and in the status bar
How It Works
- Install the extension
- Sign in with your Idlen account
- Code as usual. When the model thinks, a sponsored card appears beside the chat
- Earn from paid impressions (~0.01-0.05 € per ad)
- Cash out from the dashboard
Supported Package Managers
- Node.js: package.json
- Python: requirements.txt
- Rust: Cargo.toml
- Go: go.mod
- Dart/Flutter: pubspec.yaml
- Ruby: Gemfile
Settings
llmad.enabled: Enable or disable Idlen ads
llmad.adFrequency: Minutes between ad refreshes (10-120)
llmad.adFormats: Choose ad formats (sidebar, toast, inline, popup)
llmad.triggers: Events that trigger new ads
llmad.showEarningsNotifications: Show notifications when you earn money
llmad.toastCooldownMinutes: Minimum minutes between toast notifications
llmad.popupCooldownMinutes: Minimum minutes between popup ads
Commands
Idlen: Show Panel - Open the Idlen sidebar
Idlen: Login - Sign in to your account
Idlen: Logout - Sign out
Idlen: Show Earnings - Display your current earnings
Idlen: Refresh Ad - Load a new ad
Idlen: Open Settings - Configure Idlen preferences
Links
Publish
Marketplace VS Code (requires a Personal Access Token with Marketplace publish):
cd apps/extension
npm run compile
npx @vscode/vsce package
npx @vscode/vsce publish
Open VSX (Cursor and other Open VSX clients), with OVSX_PAT:
cd apps/extension
npx ovsx publish idlen-*.vsix -p "$OVSX_PAT"
Bump version in package.json and add a CHANGELOG.md entry before each publish.
Support
Questions? Email us at support@idlen.io
License
MIT
| |