Free Setup Guide

IdleAds in VS Code: get paid for AI idle time without clutter

AI coding agents save time, but the little waits stack up. You stare at a spinner while your editor thinks. IdleAds (a free VS Code add-on that shows a one-line sponsor in your status bar and pays you 70%) turns those idle seconds into small payouts.

Adam BurgeAdam BurgeNano Flow

You install it from the VS Code Marketplace, sign in, and code like normal. When Claude or another agent is busy, a single sponsor line slips into the status bar. No popups. Earnings depend on how much you use it, but it is free and it stays out of the way.

Here is the quick preview that gets you earning without touching your layout. IdleAds stays in the status bar and only shows when your AI is churning. You keep seventy percent from real impressions, so long coding sessions with lots of AI edits are where it adds up.

First, make sure you have VS Code and the command line helper set up. On macOS you can install VS Code with Homebrew.

bash
brew install --cask visual-studio-code

Open VS Code. Press Ctrl+Shift+X, search for "IdleAds", then click Install. Open the extension’s sidebar item and sign in. Keep coding like normal. When your AI agent kicks off a long edit or refactor, watch the bottom status bar for a small sponsor line.

To verify the install from a terminal, list extensions and check that IdleAds is present:

bash
code --list-extensions | grep -i idleads

You should see an entry that includes "idleads". If you do, trigger your AI to run a long action and confirm a single sponsor line appears in the status bar without blocking input. That is enough to start earning. Stop here if you want the clean default. The rest of the guide covers platform setup, sign-in fixes, privacy toggles, and proxy support.


Here is the quick preview that gets you earning without touching your layout. IdleAds stays in the status bar and only shows when your AI is churning. You keep seventy percent from real impressions, so long coding sessions with lots of AI edits are where it adds up.

First, make sure you have VS Code and the command line helper set up. On macOS you can install VS Code with Homebrew.

bash
brew install --cask visual-studio-code

Open VS Code. Press Ctrl+Shift+X, search for "IdleAds", then click Install. Open the extension’s sidebar item and sign in. Keep coding like normal. When your AI agent kicks off a long edit or refactor, watch the bottom status bar for a small sponsor line.

To verify the install from a terminal, list extensions and check that IdleAds is present:

bash
code --list-extensions | grep -i idleads

You should see an entry that includes "idleads". If you do, trigger your AI to run a long action and confirm a single sponsor line appears in the status bar without blocking input. That is enough to start earning. Stop here if you want the clean default. The rest of the guide covers platform setup, sign-in fixes, privacy toggles, and proxy support.

Setup

IdleAds (a free VS Code add-on that shows a one-line sponsor in your status bar and pays you 70%) lives inside VS Code. There is no separate daemon.

macOS

1) Install VS Code:

bash
brew install --cask visual-studio-code

2) Add the code CLI to your PATH from VS Code. In VS Code press Cmd+Shift+P, run “Shell Command: Install 'code' command in PATH”. Close and reopen your terminal.

3) Install IdleAds. In VS Code press Cmd+Shift+X, search “IdleAds”, click Install.

4) Sign in from the IdleAds panel to enable payouts.

Linux

Option A: Snap (Ubuntu and derivatives)

bash
sudo snap install code --classic

Option B: Debian/Ubuntu repo

bash
sudo apt update
sudo apt install wget gpg
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | sudo tee /usr/share/keyrings/packages.microsoft.gpg > /dev/null
echo "deb [arch=amd64,arm64,armhf signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list
sudo apt update
sudo apt install code

Then open VS Code, go to Extensions, search “IdleAds”, Install. Open the IdleAds panel, sign in.

Windows

1) Install VS Code with Winget:

bash
winget install --id Microsoft.VisualStudioCode -e

2) Launch VS Code. Press Ctrl+Shift+X, search “IdleAds”, Install.

3) Open the IdleAds panel, sign in.

Account and payout

  • After install, open the IdleAds view from the Activity Bar or the status bar item. Click Sign in and follow the browser flow.
  • Confirm your email. Add a payout method in the extension’s account settings when prompted.

Verify

From a terminal, confirm the extension is installed:

bash
code --list-extensions | grep -i idleads || true

Expected output includes a line with “idleads”. Example:

bash
idleads.vscode-idleads

Now trigger an AI wait to see the sponsor line:

  • Open a large repo.
  • Ask your AI coding agent for a multi-file refactor or test generation.
  • Watch the right side of the status bar. You should see a single sponsor message appear and disappear with task activity. Clicking it opens the sponsor page in your browser. It does not block typing.

If nothing shows, see Troubleshooting.

Configuration tips

You can keep it simple and still avoid clutter.

  • Status bar hygiene. Hide noisy status bar items you do not need so the sponsor line has room. In VS Code, right click the status bar and uncheck items you never use. You can also trim unused extensions.
  • Quiet hours. Use VS Code Focus Mode for live demos so ads do not appear. Press Cmd/Ctrl+K Z to toggle Zen Mode when screen sharing.
  • Proxy support. If you sit behind a corporate proxy, set HTTP proxy env vars before launching VS Code so the extension can reach its API.
bash
export HTTP_PROXY=http://proxy.example.com:3128
export HTTPS_PROXY=http://proxy.example.com:3128
code
  • Workspace trust. Make sure the folder is trusted. VS Code shows a Trust banner on first open. Click Trust to allow extensions with network access to run.
  • Keep it private. Sign in only inside your personal profile in VS Code so work profiles do not mix settings. Use File > Preferences > Settings > Profiles to separate.

Troubleshooting

Problem: code: command not found on macOS

Fix: Install the shell command from VS Code. Press Cmd+Shift+P, run “Shell Command: Install 'code' command in PATH”. Restart your terminal and run code --version to confirm.

Problem: No sponsor line shows during AI tasks

Fix: Confirm the extension is installed and enabled. Press Ctrl/Cmd+Shift+X, search “IdleAds”, check it is Enabled. Ensure the status bar is visible in View > Appearance > Status Bar. Trigger a long action, not a single completion. Short completions may be too quick to show.

Problem: Corporate proxy blocks network calls

Fix: Set HTTP_PROXY and HTTPS_PROXY env vars, then start VS Code from that same terminal. If your proxy uses a certificate, import it to your OS trust store so Node HTTPS requests succeed.

When it beats GitHub Sponsors

  • You do not have an audience. IdleAds pays for impressions during the work you already do. No fundraising page, no posts, no badges.
  • Your workflow is AI heavy. Long waits during refactors, test generation, and doc rewrites mean more idle seconds that turn into impressions.
  • You want zero layout change. It sits in the status bar and does not take over panels or editors.
  • You prefer passive income over perks. No tiers to manage, no monthly reward messages.

When to stick with GitHub Sponsors

  • You already have backers and community updates. Direct support pays better per person.
  • You work at a company with strict ad policies. Skip ads and keep sponsorships or nothing at all.

Sources

Want a hand?

Book a 30-min call.

Walk through your stack with us. We'll find the bottleneck and map out the exact wiring you need — free.

Book the callFree intro · 30 min · cal.com
Nano Flow

© 2026 Nano Flow. All rights reserved.