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。

相關

  • 專案
  • 專案
  • 專案
  • 專案