BW

bostrot/wsl2-distro-manager

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

4 тыс. stars 181 forks Качество 82 Тренд 43NOASSERTION

GUI для подсистемы Windows для Linux — и нативных виртуальных машин Linux/macOS на Mac. Установка, резервное копирование, перемещение и настройка дистрибутивов без флагов CLI; AI-ассистент с инструментами, MCP-сервер для агентов, удалённый WSL...

Обзор

Английский | 简体中文 | 繁體中文 | Deutsch | Español | 日本語 | Мадьяр | Португальский | Турецкий Показано на Windows · одно и то же приложение запускает нативные виртуальные машины на macOS — развернуть См. на macOS ниже 🍎 Смотрите его на macOS — нативные виртуальные машины Linux и macOS через фреймворк виртуализации Apple (бета) — это бесплатный открытый графический интерфейс для подсистемы Windows для Linux — а на macOS — для нативных виртуальных машин Linux. Устанавливайте, копируете, переименовываете, перемещайте, сохраняйте и удаляйте дистрибутивы WSL без запоминания ни одного wsl.exe флага — а также шаблоны, сохранённые командные фрагменты, монтирование диска, редактирование .wslconfig, удалённый WSL через SSH и MCP-сервер, позволяющий AI-агентам управлять вашей WSL-средой. На Mac то же самое приложение управляет виртуальными машинами через фреймворк Virtualization от Apple.

Обзор (машинный перевод)

Добро пожаловать в WSL Manager 👋

Английский | 简体中文 | 繁體中文 | Deutsch | Español | 日本語 | Мадьяр | Португальский | Турецкий

Показано на Windows · одно и то же приложение запускает нативные виртуальные машины на macOS — развернуть См. на macOS ниже

Превью с светлой темой (Windows)

🍎 Смотрите его на macOS — нативные виртуальные машины Linux и macOS через фреймворк виртуализации Apple (бета)

WSL Distro Manager — это бесплатный открытый интерфейс для подсистемы Windows для Linux — и, на macOS, для нативных виртуальных машин Linux. Установить, скопировать, переименовать, перемещать, копировать и удалять дистрибутивы WSL, не заучив ни одного wsl.exe флаг — плюс шаблоны, сохранённые командные фрагменты, монтаж диска, .wslconfig редактирование, удалённый WSL через SSH и MCP-сервер, позволяющий AI-агентам управлять машиной. вашей среде WSL. На Mac то же самое приложение управляет виртуальными машинами вместо этого через фреймворк Virtualization от Apple.

🚀 Особенности

Управление дистрибутивами

  • [x] Установите по встроенному каталогу или принесите свои rootfs
  • [x] Копирование, переименование, перемещение на другой диск, резервное копирование и удаление экземпляров

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Welcome to WSL Manager 👋

English | 简体中文 | 繁體中文 | Deutsch | Español | 日本語 | Magyar | Português | Türkçe

Shown on Windows · the same app runs native VMs on macOS — expand See it on macOS below

WSL Distro Manager is a free, open source GUI for the Windows Subsystem for Linux — and, on macOS, for native Linux VMs. Install, copy, rename, move, back up and delete WSL distros without memorising a single wsl.exe flag — plus templates, saved command snippets, disk mounting, .wslconfig editing, remote WSL over SSH, and an MCP server that lets AI agents drive your WSL environment. On a Mac the very same app manages virtual machines through Apple’s Virtualization framework instead.

🚀 Features

Manage distros

  • [x] Install from a built-in catalogue, or bring your own rootfs
  • [x] Copy, rename, move to another drive, back up and delete instances
  • [x] Back every instance up to one folder — with a list of what is in it — and restore them all on another PC
  • [x] Compact virtual disks to reclaim space WSL never gives back
  • [x] Watch what an instance is using right now — processor time, memory and swap, with a live graph
Открыть полный README на GitHub

Установка

npx -y mcp-remote http://127.0.0.1:59133/mcp --header Authorization:${AUTH_HEADER}
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

// claude_desktop_config.json (%APPDATA%\Claude\) { "mcpServers": { "wsl-manager": { "command": "npx", "args": [ "-y", "mcp-remote", "http://127.0.0.1:59133/mcp", "--header", "Authorization:${AUTH_HEADER}" ], "env": { "AUTH_HEADER": "Bearer <TOKEN FROM THE MCP PANEL>" } } } }