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 에이전트에 노출시켜, 단순한 텍스트 조언이 아니라 실제 작업(예: 디스트리뷰션 설치 또는 설정 편집)을 수행할 수 있도록 합니다. OpenAI 호환 엔드포인트를 위한 "자신의 AI 키 사용"(Bring Your Own AI Key) 기능도 지원합니다.

대상 사용자

Windows 및 macOS 사용자 중 Linux 환경을 시각적으로 관리하고 싶은 개발자 및 고급 사용자, 그리고 LLM 에이전트가 로컬 가상화 환경을 안전하게 운영하고 구성할 수 있도록 하고 싶은 AI 엔지니어.

주요 기능

  • 포괄적인 디스트리뷰션 관리: 설치, 이름 변경, 이동, 백업, 가상 디스크 압축을 통해 공간을 회수.
  • AI 에이전트 통합: 내장된 AI 어시스턴트와 MCP 서버를 제공하여, Claude Desktop 및 Claude Code와 같은 외부 클라이언트가 WSL 환경을 제어할 수 있음.
  • AI 사전 환경: AI 에이전트가 호스트 시스템을 보지 않고 접근할 수 있는 격리된 일회용 Ubuntu 디스트리뷰션을 생성 가능.
  • 크로스플랫폼 VM 지원: Apple Silicon에서 Apple의 Virtualization 프레임워크를 통해 네이티브 Linux 및 macOS 게스트 VM 관리 가능.
  • 원격 관리: SSH 또는 QR 코드로 접근 가능한 웹 기반 대시보드를 통해 다른 기기의 WSL을 관리 가능.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트