소개
hwinfo-tui는 HWInfo64에서 기록한 실시간 하드웨어 센서 데이터를 터미널에서 그래프로 시각화하는 도구입니다. gping에서 영감을 받아 JuanjoFuchs가 개발했으며, Windows 환경에서 winget으로 간편하게 설치할 수 있습니다. 별도의 GUI 없이 터미널에서 센서 값을 모니터링하고자 하는 사용자에게 적합합니다.
상세정보
실시간 모니터링
센서 데이터를 지정한 주기(0.1~60초)로 갱신하며, 최대 7200초(2시간)의 기록을 그래프로 표시합니다.
단위 기반 필터링
센서를 단위(°C, %, W 등)로 자동 그룹화하며, 최대 2개의 서로 다른 단위를 동시에 표시할 수 있습니다. 호환되지 않는 센서는 경고와 함께 자동 제외됩니다.
듀얼 Y축
단위가 다른 센서들을 왼쪽/오른쪽 축에 각각 표시하여 비교를 용이하게 합니다.
퍼지 센서 매칭
센서 이름의 일부만 입력해도 자동으로 일치하는 센서를 찾아 제안합니다.
통계 정보
각 센서의 최소값, 최대값, 평균, 95번째 백분위수를 제공합니다.
Windows (권장)
winget을 사용하여 설치하거나, GitHub Releases에서 휴대용 실행 파일을 다운로드할 수 있습니다.
winget install hwinfo-tui크로스 플랫폼
Python 3.8 이상이 설치된 환경에서 pip로 설치할 수 있습니다.
pip install hwinfo-tuiHWInfo64 설정
- HWInfo64를 설치하고 실행합니다.
- 센서 창에서 File → Start Logging을 선택합니다.
- CSV 형식과 저장 위치를 지정합니다.
- 로깅 간격을 1~2초로 설정합니다.
- 생성된 CSV 파일을 hwinfo-tui에서 사용합니다.
기본 모니터링
hwinfo-tui monitor sensors.csv "CPU Package"여러 센서 동시 모니터링
hwinfo-tui monitor sensors.csv "Core Temperatures" "GPU Temperature" "CPU Package"단위 혼합 및 설정 변경
hwinfo-tui monitor sensors.csv "Total CPU Usage" "Core Temperatures" --refresh-rate 0.5 --time-window 600사용 가능한 센서 목록 확인
hwinfo-tui list-sensors sensors.csv지원 환경 및 요구사항
- 플랫폼: Windows (HWInfo64는 Windows 전용)
- Python: 3.8 이상 (소스 또는 pip 설치 시)
- 터미널: 색상 지원하는 최신 터미널
- 의존성: typer, rich, plotext, pandas, watchdog
참고: hwinfo-tui 자체는 Python이 있는 모든 플랫폼에서 실행 가능하지만, HWInfo64가 Windows에서만 제공되므로 다른 OS에서는 Windows에서 생성한 CSV 파일을 사용해야 합니다.
버전 및 업데이트
현재 버전은 1.0.4이며, GitHub Releases에서 변경 내역을 확인할 수 있습니다.
라이선스 및 확인사항
MIT 라이선스로 배포됩니다. HWInfo64가 설치되어 있지 않으면 센서 데이터를 가져올 수 없으며, 터미널이 ANSI 색상 및 그래픽 출력을 지원해야 정상적으로 표시됩니다.
시스템 요구사항
Windows 11 · x64 · Python 3.8+ (선택) · HWInfo64 CSV 로깅 필요


