Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Builder DistractionNew to Visual Studio Code? Get it now.
Builder Distraction

Builder Distraction

Michel Hubert

|
1 install
| (0) | Free
Shows random Reddit videos while build tasks are running
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Builder Distraction 🎬

A VS Code extension that shows random Reddit videos while your build tasks are running. Take a micro-break and let the videos distract you from watching the build output!

Features

  • Automatic Video Display: Shows a random video from Reddit when any build task starts
  • Auto-Hide: Automatically closes the video panel when all build tasks complete
  • Configurable Subreddits: Choose which subreddits to fetch videos from
  • Manual Trigger: Can also be triggered manually via command palette

How It Works

  1. Start a build task (any task in the "Build" group or with build-related keywords)
  2. A webview panel opens with a random Reddit video
  3. When the build completes, the video automatically closes

Configuration

Open your VS Code settings and search for "Builder Distraction":

Setting Description Default
builderDistraction.subreddits List of subreddits to fetch videos from ["videos", "funny", "aww", "oddlysatisfying", "interestingasfuck"]
builderDistraction.autoShow Automatically show videos when build tasks start true

Commands

  • Builder Distraction: Show Random Video - Manually show a random video

Supported Task Types

The extension detects build tasks by:

  • Tasks with Build task group
  • Tasks with names containing: build, compile, make, webpack, vite, rollup, bundle, tsc

Development

# Install dependencies
npm install

# Compile
npm run compile

# Watch mode
npm run watch

Packaging

# Install vsce
npm install -g @vscode/vsce

# Package the extension
vsce package

Notes

  • Videos are fetched from Reddit's public JSON API
  • Only Reddit-hosted videos are supported
  • Videos play muted by default (click to unmute)

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft