A fast and light GUI for usbipd-win. Manage connecting USB devices to WSL.
WSL USB Manager is a GUI tool designed to manage USB devices connected to WSL (Windows Subsystem for Linux). It provides an intuitive interface for binding, unbinding, attaching, and detaching USB devices to and from WSL environments.
Key Features:
Bind/unbind USB devices
Attach/detach USB devices to/from WSL
Manage persisted devices
Tray icon for quick access (minimizes to tray on close)
Lightweight with fast startup times (<1 second) and low memory usage (<3 MB)
Ideal for Windows users who need seamless USB device management in WSL environments. It simplifies the process of connecting hardware to Linux subsystems running on Windows.
Installation via winget is available, ensuring easy setup and integration into your existing workflow.
README
WSL USB Manager
A fast and light GUI for usbipd-win.
Manage connecting USB devices to WSL with an intuitive UI.
Features
Bind and unbind USB devices
Attach and detach USB devices to WSL
Manage persisted devices
Tray icon for quick access, minimizes to tray on close
Auto-attach profiles
Uses usbipd attach --auto-attach behind the scenes
Requires devices to be bound first
Auto-attach profiles are reset every time the application is restarted
Lightweight:
Fast startup times (less than 1 second)
Low memory usage (less than 3 MB)
Small binary size (less than 1 MB)
Installation
> [!IMPORTANT]
> usbipd-win version 4.0.0 or newer is strongly recommended for this software to work properly.
> Older versions have not been tested and may not work.
This software requires Microsoft Windows 10 (64-bit only), version 1809 or newer.
Download the latest release from the releases page.
Run the executable to start the application.
Roadmap
Auto-attach profiles
UI dialog for creating and editing profiles
Background service for auto-attaching devices
Provide an installer and add to winget
Option to start minimized to tray icon
Option to setup logon startup to tray icon
Support
If you encounter any issues, please open a GitHub issue.