소개
ThreadPilot은 PrimeBuild-pc에서 개발한 무료 오픈소스 Windows 프로세스 제어 센터입니다. CPU 친화도, 우선순위, 메모리 우선순위, 전원 계획 등을 포함한 프로세스 행동을 결정적으로 관리할 수 있도록 설계되었습니다. Process Lasso와 유사한 기능을 제공하지만 성능 오버레이가 아닌 명시적 프로세스 제어를 적용하고 결과를 시각화하는 데 중점을 둡니다. Windows 11 네이티브 경험을 목표로 하며, 시스템 트레이 컨트롤과 자동화 기능을 통해 고급 사용자와 게이머에게 적합합니다.
상세정보
프로세스 관리 및 모니터링
실시간 프로세스 목록 관리, 필터링, 컨텍스트 메뉴 작업 및 선택된 프로세스 요약 기능을 제공합니다. 사용자는 프로세스를 선택하여 즉시 CPU 친화도, 우선순위 등을 조정할 수 있습니다.
CPU 친화도 및 토폴로지 인식
CpuSelection을 통한 토폴로지 인식 CPU 친화도 지원을 통해 CPU Sets, 프로세서 그룹 및 64개 이상의 논리 프로세서를 가진 시스템에서도 안전하게 작동합니다. Intel 하이브리드 CPU는 Windows 토폴로지와 EfficiencyClass를 통해 처리되며, AMD CCD/L3-aware 프리셋 생성도 토폴로지 기반으로 이루어집니다.
우선순위 및 메모리 제어
CPU 우선순위 컨트롤은 High 우선순위 경고 및 Realtime 우선순위 차단 같은 가드레일을 포함합니다. 프로세스 메모리 우선순위 지원도 제공되어 리소스 할당을 세밀하게 조정할 수 있습니다.
규칙 기반 자동화
프로세스 시작 또는 중지 시 저장된 규칙을 자동으로 적용할 수 있으며, 전원 계획 전환을 트리거하는 규칙 기반 자동화도 지원됩니다. 규칙은 ‘적용하기’ 및 ‘규칙으로 저장’ 흐름을 통해 생성 및 관리됩니다.
추가 기능
기본적으로 숨겨진 선택적 진단 뷰, 시스템 트레이 컨트롤, 대시보드 뷰를 제공합니다. Windows 11 네이티브 시각적 새로 고침을 통해 중성 Fluent 표면과 정교한 카드 기반 레이아웃을 경험할 수 있습니다. 관리자 인식 데스크톱 워크플로우를 위해 UAC 상승이 필요하며, 상승이 거부되면 애플리케이션이 종료됩니다.
WinGet을 통한 설치
ThreadPilot은 WinGet에서 PrimeBuild.ThreadPilot ID로 제공됩니다. 명령 프롬프트 또는 PowerShell에서 다음 명령을 실행하여 설치할 수 있습니다:
winget install --id PrimeBuild.ThreadPilot -e
설치 전 로컬 WinGet 소스를 업데이트하려면 다음과 같이 실행합니다:
winget source update winget search ThreadPilot
Chocolatey를 통한 설치
Chocolatey 커뮤니티 저장소에서 다음 PowerShell 명령으로 설치할 수 있습니다:
choco install threadpilot
기존 설치를 업그레이드하려면 다음 명령을 사용합니다:
choco upgrade threadpilot
GitHub 릴리스에서 직접 다운로드
GitHub 릴리스 페이지에서 두 가지 형태의 패키지를 다운로드할 수 있습니다:
ThreadPilot_v<version>_Setup.exe: 대부분의 사용자를 위한 표준 Windows 설치 프로그램ThreadPilot_v<version>_Portable.zip: 설치 없이 사용할 수 있는 포터블 버전
다운로드 후 파일 무결성을 확인하려면 PowerShell에서 SHA256 해시를 계산하고 릴리스에 포함된 SHA256SUMS.txt와 비교할 수 있습니다:
Get-FileHash .ThreadPilot_v<version>_Setup.exe -Algorithm SHA256 Get-FileHash .ThreadPilot_v<version>_Portable.zip -Algorithm SHA256
기본 사용법
ThreadPilot은 관리자 권한이 필요하며, 시작 시 UAC 상승을 요청합니다. 상승이 거부되면 애플리케이션이 제한 모드가 아닌 완전히 종료됩니다. 실행 후 시스템 트레이 아이콘을 통해 메인 인터페이스에 접근할 수 있습니다.
프로세스를 선택하고 컨텍스트 메뉴 또는 하단 패널에서 CPU 친화도, 우선순위 등을 조정할 수 있습니다. 조정된 설정을 규칙으로 저장하려면 ‘규칙으로 저장’ 버튼을 클릭하고, 저장된 규칙은 일치하는 프로세스가 시작될 때 자동으로 적용됩니다(단, ThreadPilot이 실행 중인 경우에만 가능).
전원 계획 자동화를 사용하려면 설정에서 사용자 정의 .pow 파일을 가져오고, 특정 프로세스의 시작/중지 이벤트에 연결된 규칙을 생성할 수 있습니다. 기존에 Windows에 가져온 전원 계획은 업데이트 시 영향을 받지 않습니다.
시작 시 동작을 조정하려면 다음 인수를 사용할 수 있습니다:
--start-minimized: 트레이에 최소화된 상태로 시작--autostart: 로그인 시 자동 시작--test: 테스트 모드 실행--smoke-test: 간단한 동작 검증- ThreadPilot은 무료인가요?
예, ThreadPilot은 GNU Affero General Public License v3.0 하에 배포되는 완전 무료 오픈소스 소프트웨어입니다. - Windows 10에서 사용할 수 있나요?
아니요, ThreadPilot은 Windows 11 빌드 22000 이상에서만 지원됩니다. 하위 버전은 공식적으로 지원되지 않습니다. - 관리자 권한이 꼭 필요한가요?
예, 시스템 수준 프로세스 설정을 관리하려면 관리자 권한이 필수입니다. 권한이 없으면 애플리케이션이 시작되지 않습니다. - 포터블 버전이 있나요?
예, GitHub 릴리스에서ThreadPilot_v<version>_Portable.zip형태로 제공되는 설치가 필요 없는 포터블 버전을 사용할 수 있습니다. - 소스 코드에서 빌드하려면何が必要ですか?
.NET 8 SDK가 필요하며, 저장소를 클론한 후dotnet build및dotnet run명령을 따라 빌드 및 실행할 수 있습니다.
지원 환경·시스템 요구사항
ThreadPilot은 Windows 11 빌드 22000 이상에서만 실행됩니다. Windows 10 이하 버전은 지원되지 않습니다. 관리자 권한은 필수이며, 일반 사용자 권한으로는 시스템 수준 프로세스 설정을 수정할 수 없습니다. 소스 코드에서 빌드하려면 .NET 8 SDK가 필요하지만, 배포된 실행 파일은 자체 포함되어 있어 별도 런타임 설치가 필요하지 않습니다.
최신 버전·업데이트
현재 최신 버전은 1.4.1이며, GitHub 릴리스 페이지에서 확인할 수 있습니다. 업데이트는 WinGet(winget upgrade --id PrimeBuild.ThreadPilot) 또는 Chocolatey(choco upgrade threadpilot)를 통해 수행할 수 있습니다. GitHub 릴리스에서 직접 다운로드한 경우, 새 버전의 설치 프로그램을 받아 다시 설치해야 합니다.
제한 사항·확인 사항
ThreadPilot은 반치트 시스템이나 보호된 프로세스 제한을 우회하지 않습니다. 관리자 권한으로 실행해도 일반 접근 거부는 해결할 수 있지만, 보호된 프로세스 또는 반치트 시스템이 적용된 프로세스에는 영향을 줄 수 없습니다.
영구적인 프로세스 규칙은 런타임 기반으로 작동하며, 프로세스 시작 시 규칙 적용은 ThreadPilot이 활성 상태일 때만 가능합니다. Windows 서비스 설치, 레지스트리 쓰기, IFEO 지속성 또는 설치 관리자 권한 트릭을 사용하지 않으므로, 로그아웃 또는 시스템 재시작 후 규칙은 유지되지 않습니다.
소프트웨어에는 분석 또는 원격 측정 기능이 포함되어 있지 않으며, 개인정보 처리 방침은 docs/PRIVACY.md에서 확인할 수 있습니다.
FAQ
시스템 요구사항
Windows 11, 빌드 22000 이상이 필요합니다. 시스템 수준 프로세스 설정을 관리하려면 관리자 권한이 필수입니다. 소스 코드에서 빌드하려면 .NET 8 SDK가 필요하지만, 배포된 실행 파일을 사용할 경우 별도로 설치할 필요가 없습니다.


