Features
Everything you need to manage your WSL distributions, all in one place
Distribution Management
Complete control over your WSL distributions
Real-time Monitoring
Track CPU, memory, and disk usage for each distribution with live updates.
Lifecycle Control
Start, stop, restart, and force stop distributions. Shutdown all with one click.
Set Default
Mark any distribution as your default for quick access.
Rename Distributions
Rename with automatic Windows Terminal profile sync.
Move Distributions
Relocate distributions to different drives to manage space.
Resize Virtual Disk
Expand or compact virtual disk files as needed.
WSL Version Toggle
Convert between WSL 1 and WSL 2 seamlessly.
Sparse Mode
Enable automatic disk space reclamation for WSL 2.
Installation Sources
Multiple ways to install new distributions
Microsoft Store
Quick install official distributions like Ubuntu, Debian, Kali, and more.
Docker Images
Import any Docker container image as a WSL distribution.
Podman Support
Use Podman as an alternative container runtime for imports.
Direct Downloads
Download rootfs archives from custom URLs with SHA256 validation.
Linux Containers (LXC)
Browse and install from the LXC community image catalog.
Built-in OCI Support
Native container image handling without Docker or Podman installed.
Backup & Portability
Never lose your work
Export to Archive
Export distributions to portable .tar archives for backup.
Import from Backup
Restore distributions from previously exported archives.
Clone Distributions
Duplicate existing distributions with lineage tracking.
Metadata Tracking
Keep track of export/import history for each distribution.
Automation & Actions
Streamline your workflow
Quick Actions Menu
One-click access to terminal, file explorer, IDE, restart, export, and clone.
Custom Actions
Define reusable commands with variable substitution (${DISTRO_NAME}, ${HOME}, etc.).
Startup Actions
Configure commands to run automatically when distributions start.
Action Chaining
Chain multiple actions together with configurable timeouts.
Target Scoping
Run actions on all distros, specific ones, or use regex patterns.
Theming & Appearance
Make it yours
17 Built-in Themes
Choose from dark, light, and balanced themes including Mission Control, Dracula, Nord, and more.
Custom Theme Editor
Create your own themes with 29 customizable color variables.
Live Preview
See your theme changes in real-time as you edit.
High Contrast
Accessibility-focused themes for better visibility.
Terminal & IDE Integration
Work seamlessly with your tools
Windows Terminal
Launch directly in Windows Terminal or Terminal Preview.
VS Code Integration
Open distributions directly in Visual Studio Code.
Cursor Support
Integration with Cursor AI-enhanced editor.
Custom Terminals
Configure any terminal emulator (Alacritty, Kitty, WezTerm, etc.).
WSL Configuration
Full control over WSL settings
Global Settings (.wslconfig)
Edit memory limits, CPU allocation, swap, networking, and more.
Per-Distribution Settings
Configure wsl.conf for each distribution individually.
Automount Options
Control how Windows drives are mounted in WSL.
Network Settings
Configure networking mode, localhost forwarding, and DNS.
Systemd Support
Enable and configure systemd for your distributions.
System Features
Quality of life improvements
System Tray
Minimize to tray for quick access without cluttering your taskbar.
Disk Mounting
Mount VHD files and physical disks into WSL.
Status Bar
Always-visible info: running count, memory usage, WSL IP address.
Notifications
Toast notifications for important events and operations.
Keyboard Navigation
Full keyboard accessibility with screen reader support.
Ready to get started?
Download WSL UI and take control of your Linux distributions today.
Download Now