bostrot/wsl2-distro-manager

GUI for the Windows Subsystem for Linux — and native Linux/macOS VMs on Mac. Install, back up, move and configure distros without CLI flags; AI assistant with tools, MCP server for agents, remote WSL over SSH.

解决的问题

WSL Distro Manager 为管理 Windows Subsystem for Linux (WSL) 和 macOS 上的原生 Linux/macOS 虚拟机提供了一个图形用户界面。它消除了记忆复杂命令行标志的需要,用于安装、复制、移动和备份发行版,同时增加了高级功能,如磁盘压缩和 AI 驱动的环境管理。

工作原理

该应用程序作为 Windows 上的 wsl.exe 和 macOS 上的 Apple Virtualization 框架之上的管理层。它允许用户管理根文件系统镜像、Docker 镜像和 LXC 容器作为发行版。为了实现高级 AI 功能,它实现了 Model Context Protocol (MCP) 服务器,将 WSL/VM 工具暴露给 AI 代理,使它们能够执行实际操作(如安装发行版或编辑配置),而不仅仅是提供文本建议。它支持“自带 AI 密钥”(Bring Your Own AI Key)功能,适用于 OpenAI 兼容的端点。

适用人群

希望以可视化方式管理其 Linux 环境的 Windows 和 macOS 开发者及高级用户,以及希望让 LLM 代理能够安全地操作和配置其本地虚拟化环境的 AI 工程师。

主要亮点

  • 全面的发行版管理:安装、重命名、移动、备份和压缩虚拟磁盘以释放空间。
  • AI 代理集成:内置 AI 助手和 MCP 服务器,允许外部客户端(如 Claude Desktop 和 Claude Code)驱动 WSL 环境。
  • AI 沙箱:能够启动隔离的、可丢弃的 Ubuntu 发行版,AI 代理可访问但无法看到主机系统。
  • 跨平台 VM 支持:通过 Apple 的 Virtualization 框架,在 Apple Silicon 上原生支持 Linux 和 macOS 客户端 VM 管理。
  • 远程管理:通过 SSH 或 QR 码访问的 Web 仪表板,管理不同机器上的 WSL。

相关

  • 项目
  • 项目
  • 项目
  • 项目