Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Are You Done?New to Visual Studio Code? Get it now.
Are You Done?

Are You Done?

Francesco Mazzella

|
1 install
| (0) | Free
A VS Code extension that notifies you when long-running terminals or tasks finish in the background.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Are You Done?

Are You Done? helps you stay focused by notifying you when long-running terminals and tasks finish in VS Code.

It is designed for moments when you start a build, test run, or script in the background and switch context while it runs.

Features

  • Detects long-running task completion and reports success or failure.
  • Detects background terminal completion and sends a completion notification.
  • Supports native OS notifications where available, with a VS Code fallback.
  • Supports optional sound alerts, including custom files.
  • Includes quick commands to test notifications and pick a notification sound.

Commands

  • Are You Done?: Test Notification
  • Are You Done?: Pick Notification Sound

Open the Command Palette and run either command to verify your setup quickly.

Configuration

All settings are under the areYouDone.* namespace.

  • areYouDone.notifyOnSuccess (default: true) Notify when a tracked task finishes successfully.
  • areYouDone.notifyOnFailure (default: true) Notify when a tracked task fails.
  • areYouDone.thresholdSeconds (default: 5) Minimum runtime before a terminal/task is considered long-running.
  • areYouDone.notificationDuration (default: 5000) Notification display duration hint in milliseconds.
  • areYouDone.enableSound (default: true) Enable notification sounds.
  • areYouDone.customSoundFile (default: "") Optional full path to a custom audio file.
  • areYouDone.useSystemNotification (default: true) Prefer native OS notification mechanisms when possible.
  • areYouDone.pollFrequency (default: 1000) Polling interval, in milliseconds, used when monitoring background terminal child processes.

Requirements

  • VS Code version 1.125.0 or newer.

Known Limitations

  • Notification timing behavior can vary by OS notification center policy.
  • Background terminal detection is best-effort and depends on process visibility from the host OS.
  • Sound playback support depends on platform audio tooling and available codecs.

Privacy

Are You Done? does not send telemetry or external network requests for notification delivery.

Feedback and Issues

If you find edge cases for terminal/task detection, please open an issue with:

  • OS and version
  • VS Code version
  • Terminal/task type used
  • Reproduction steps

Release Notes

Release notes are included with each Marketplace version update.

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