skip to content
szczecin 53.43N 14.55E ./start-project

wsl-tray 1.3.0

A Windows tray icon that shows whether the WSL2 VM is running and how much CPU and memory it uses, with a menu entry that shuts it down.

open source · bsd-3-clausefreewindowsrust
screenshots/menu.png 1 / 2
wsl-tray: menu
The menu: Shut down WSL2, Refresh now, Start with Windows and Settings.
WSL-TRAY(1)User CommandsWSL-TRAY(1)

NAME

wsl-tray - a Windows tray icon that shows whether the WSL2 VM is running and how much CPU and memory it uses, with a menu entry that shuts it down

DESCRIPTION

wsl-tray sits next to the clock like the keyboard-layout badge. Grey means the WSL2 VM is off; green, orange or red mean it is running and show how much of the machine it uses, by whichever of CPU or memory is higher. Hover for the numbers.

The menu shuts WSL2 down after a confirmation, refreshes the numbers, toggles start with Windows and opens a settings dialog for the two thresholds.

FEATURES

--status
Off, below 50%, 50 to 75% and above 75%, measured like Task Manager reports vmmemWSL.
wsl --shutdown
Shut down WSL2 from the menu, after a confirmation.
--thresholds
Change where the icon turns orange and red. Stored per user in the registry.
--autostart
Start with Windows from the menu.

$ wsl-tray --price

free

  • Free to download and use
  • Source code on GitHub under the BSD 3-Clause license

$ wsl-tray --sponsor

wsl-tray is free.
A coffee keeps it moving.

If wsl-tray saves you time, you can support its development. It pays for the hours that go into fixes and new releases.

$ wsl-tray --download

v1.3.0 · release notes ↗

Platform Arch Get it from Notes Action
windows 11 x64 GitHub Releases, .exerecommended Watches the vmmemWSL process. get it
windows 11 arm64 GitHub Releases, .exe Watches the vmmemWSL process. download
windows 10 x64 GitHub Releases, .exe Watches the vmmem process. download
windows 10 arm64 GitHub Releases, .exe Watches the vmmem process. download
# build from source: needs a Rust toolchain $ git clone https://github.com/ideaconnect/wsl-tray
build instructions ↗