Repolode
bostrot

bostrot/wslmanager

WindowsのWSLディストリビューションと、Mac上のネイティブなLinux/macOS VMを管理できる無料のオープンソースGUI。

代替できる製品:Docker Desktop

スター
4,031
フォーク
180
未解決の Issue
1
最終コミット
19 日前

これは何?

WSL Managerは、Windows Subsystem for Linux向けのGUIアプリです。wsl.exeのフラグを覚えなくても、ディストリビューションのインストール、コピー、名前変更、移動、バックアップ、削除ができます。設定済みのディストリビューションをポータブルな.wslファイルとしてパッケージ化したり、.wslconfigを編集したり、物理ディスクやVHDをマウントしたり、SSH経由でマシン間のインスタンスを同期したりすることもできます。

macOSでは、同じアプリからAppleのVirtualization frameworkを使ってLinuxおよびmacOSの仮想マシンを管理できます。Linux VMはインストーラーISO、クラウドイメージ、テンプレートから作成でき、自動設定されたSSH経由でVM内のコマンドを実行できます。macOSゲストのサポートはApple Siliconに限られます。

基本的な管理機能は無料です。買い切りのProプランでは、MCPサーバーが公開するツールを呼び出すAIアシスタント、ほかのデバイスからアクセスできるWebダッシュボード、AI Workspaceが利用できます。AI機能には、ユーザー自身のOpenAI互換APIキーを使用します。

主な機能

  • 01組み込みカタログまたは独自のrootfs(Dockerイメージを含む)からディストリビューションをインストール
  • 02インスタンスのコピー、名前変更、移動、バックアップ、削除と、別のPCへの復元
  • 03ディストリビューションごとにsystemd、デフォルトユーザー、.wslconfigのオプションを設定
  • 04パーティションやファイルシステムを制御しながら、物理ディスクやVHDをWSLにマウント
  • 05ディストリビューション内でWindows Terminal、VS Code、Explorerを直接起動
  • 06AppleのVirtualization frameworkを使って、macOS上でLinux VMを作成、起動、停止、クローン(ベータ版)

ユースケース

  • コマンドラインを使わずに、Windowsマシン上の複数のWSLディストリビューションを管理
  • 設定済みのWSL環境をバックアップし、別のコンピューターで復元
  • MCP経由でAIエージェントにWSL環境を調査・操作させる
  • Virtualization frameworkを手動で設定せず、GUIからMac上でLinux VMを実行

トピック

よくある質問

wslmanager とは?
WindowsのWSLディストリビューションと、Mac上のネイティブなLinux/macOS VMを管理できる無料のオープンソースGUI。 WSL Managerは、Windows Subsystem for Linux向けのGUIアプリです。wsl.exeのフラグを覚えなくても、ディストリビューションのインストール、コピー、名前変更、移動、バックアップ、削除ができます。設定済みのディストリビューションをポータブルな.wslファイルとしてパッケージ化したり、.wslconfigを編集したり、物理ディスクやVHDをマウントしたり、SSH経由でマシン間のインスタンスを同期したりすることもできます。
wslmanager は無料で使えますか?ライセンスは?
wslmanager は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
wslmanager は今もメンテナンスされていますか?
活発にメンテナンス中。wslmanager の最終コミットは 2026年10月1日 です。
wslmanager は何に使えますか?
コマンドラインを使わずに、Windowsマシン上の複数のWSLディストリビューションを管理 設定済みのWSL環境をバックアップし、別のコンピューターで復元 MCP経由でAIエージェントにWSL環境を調査・操作させる Virtualization frameworkを手動で設定せず、GUIからMac上でLinux VMを実行
wslmanager はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/bostrot/wslmanager

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト