Source control for coding agents: links each commit to the agent session that produced it, and lets multiple agents share one project memory.
bostrot/wslmanager
A free, open source GUI for managing WSL distros on Windows, and native Linux/macOS VMs on Mac.
Open-source alternative to:Docker Desktop
- Stars
- 4,031
- Forks
- 180
- Open issues
- 1
- Last commit
- 19 days ago
What is it?
WSL Manager is a graphical app for the Windows Subsystem for Linux. It lets you install, copy, rename, move, back up and delete distros without memorising wsl.exe flags, and it can package a configured distro as a portable .wsl file, edit .wslconfig, mount physical disks or VHDs, and sync instances between machines over SSH.
On macOS, the same app manages Linux and macOS virtual machines through Apple's Virtualization framework. Linux VMs can be created from an installer ISO, a cloud image or a template, and commands can be run inside them over auto-provisioned SSH. macOS guest support is limited to Apple Silicon.
The core management features are free. A one-time-purchase Pro tier adds an AI assistant that calls the same tools exposed by an MCP server, a web dashboard reachable from other devices, and an AI Workspace. AI features use the user's own OpenAI-compatible API key.
Key features
- 01Install distros from a built-in catalogue or your own rootfs, including Docker images
- 02Copy, rename, move, back up and delete instances, and restore them on another PC
- 03Configure systemd, default user, and .wslconfig options per distro
- 04Mount physical disks or VHDs into WSL with partition and filesystem control
- 05Open Windows Terminal, VS Code or Explorer directly inside a distro
- 06Create, start, stop and clone Linux VMs on macOS through Apple's Virtualization framework (beta)
Use cases
- Managing several WSL distros on a Windows machine without using the command line
- Backing up a configured WSL setup and restoring it on another computer
- Letting an AI agent inspect and operate a WSL environment through MCP
- Running Linux VMs on a Mac with a GUI instead of manual Virtualization framework setup
Topics
FAQ
- What is wslmanager?
- A free, open source GUI for managing WSL distros on Windows, and native Linux/macOS VMs on Mac. WSL Manager is a graphical app for the Windows Subsystem for Linux. It lets you install, copy, rename, move, back up and delete distros without memorising wsl.exe flags, and it can package a configured distro as a portable .wsl file, edit .wslconfig, mount physical disks or VHDs, and sync instances between machines over SSH.
- Is wslmanager free to use? What license does it have?
- wslmanager is open source under the Other license. Check the license terms before using it in commercial products.
- Is wslmanager still maintained?
- Actively maintained. The last commit to wslmanager was on Oct 1, 2026.
- What can I use wslmanager for?
- Managing several WSL distros on a Windows machine without using the command line Backing up a configured WSL setup and restoring it on another computer Letting an AI agent inspect and operate a WSL environment through MCP Running Linux VMs on a Mac with a GUI instead of manual Virtualization framework setup
- Where can I get wslmanager?
- The source code and installation instructions are on GitHub: https://github.com/bostrot/wslmanager
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Codebase intelligence for developers and coding agents: call graph, git history, health scores, dead code and docs, served over MCP and a local dashboard.
A macOS CLI and menu-bar app that captures screens and app windows, inspects UI elements, and automates clicks and typing for AI agents or MCP clients.
A lightweight, low-memory Windows GUI for managing WSL instances: install, start, stop, configure, and back up distros in one place.
A macOS app for browsing, editing, and organizing AI coding agent skills and agents across Claude Code, Cursor, Codex, Windsurf, and Amp.
A CLI and web tool that packs an entire code repository into one AI-friendly file for feeding to LLMs like Claude or ChatGPT.