WSL/Ubuntu에서 llama.cpp를 관리하는 윈도우 앱을 만들었습니다
I made a Windows app for managing llama.cpp in WSL/Ubuntu
핵심 요약
윈도우 환경에서 WSL 기반 llama.cpp 설치 및 실행을 간편하게 돕는 GUI 앱을 개발했습니다.
- GUI 기반 관리 — 터미널 없이 윈도우 앱에서 llama.cpp 설치, 빌드, 모델 실행을 간편하게 처리함.
- WSL 통합 — 윈도우 환경을 유지하면서도 리눅스 기반의 llama.cpp 성능을 활용할 수 있도록 지원함.
- 자동화된 설정 — CUDA, Vulkan, CPU 빌드 도구 등 복잡한 의존성 설치를 UI에서 클릭 한 번으로 해결함.
- 모델 관리 — 허깅페이스 모델 검색, 다운로드, 실행 파라미터 설정 및 서버 모니터링 기능을 제공함.
저는 윈도우 사용자이며, 소프트웨어에 대해 꽤 윈도우다운 기대를 가지고 있습니다. 설치, 빌드, 구성, 실행을 위해 터미널에서 살아야 하는 상황을 선호하지 않습니다.
제가 원하는 방식으로 WSL에서 llama.cpp 워크플로우를 관리하는 앱을 찾을 수 없어서 직접 만들었습니다.
llama.cpp Console은 Ubuntu/WSL을 통해 llama.cpp 모델을 설정하고 실행하기 위한 비공식 윈도우 데스크톱 앱입니다. 윈도우 앱 자체는 독립적인 WPF 앱이며, UI를 통해 WSL 측을 관리하도록 돕습니다.
GitHub:
https://github.com/alekk89/llama.cpp-Console
UI에서 가능한 작업:
-
WSL 감지/설치 및 Ubuntu 설정 안내
-
Ubuntu 내부의 CPU 빌드 도구 설치/업데이트
-
WSL 내부의 CUDA Toolkit 지원 설치/업데이트
-
Vulkan 빌드 의존성 설치/업데이트
-
공식 저장소 또는 사용자 지정 저장소에서 llama.cpp 소스 다운로드
-
WSL 내부에서 CPU, CUDA 또는 Vulkan llama.cpp 런타임 빌드
-
Hugging Face에서 GGUF 모델 검색


