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