Raspberry Pi, NAS, 미니 PC 같은 기기에서 로컬로 실행되는 프라이버시 우선 셀프 호스팅 스마트 홈 어시스턴트입니다.
huanyuejue/MiHome-Windows
mijiaAPI 라이브러리 기반의 Windows 데스크톱 클라이언트로, GUI와 시스템 트레이, 데스크톱 위젯을 통해 Xiaomi Mijia 스마트홈 기기를 제어합니다.
대체할 수 있는 제품:Mi Home
- 스타
- 157
- 포크
- 13
- 열린 이슈
- 4
- 마지막 커밋
- 10시간 전
어떤 프로젝트인가요?
MiHome-Windows는 Windows에서 Xiaomi Mijia 스마트홈 기기를 확인하고 제어하는 데스크톱 애플리케이션입니다. Mijia 앱에서 QR 코드를 스캔해 로그인하면 기기가 집과 방별로 그룹화되어 온라인 상태와 함께 표시됩니다. 각 기기의 사양 메타데이터를 바탕으로 제어 UI를 자동 생성합니다. 불리언 속성은 스위치로, 숫자 속성은 기기의 범위와 단계에 맞춘 슬라이더로, 열거형 속성은 드롭다운으로 표시됩니다. 동작은 확인 절차가 포함된 버튼으로 표시됩니다.
메인 창 외에도 앱은 기기와 장면을 빠르게 제어할 수 있는 시스템 트레이, Xiaomi 스피커 바로가기와 음성 명령을 제공합니다. 데스크톱 위젯 패널은 화면에 고정하거나 반투명하게 설정할 수 있고, 얇은 막대로 접을 수도 있습니다. Mijia 장면을 실행하고 기기별 일일 켜기/끄기 예약을 설정할 수도 있습니다. 예약 작업은 앱이 실행 중일 때만 작동하며, 시스템 트레이로 최소화한 경우에도 실행됩니다.
이 프로젝트는 PySide6로 개발되었으며 Nuitka를 사용해 독립 실행형 exe로 패키징되고 GPL-3.0 라이선스를 따릅니다. 작성자는 프로젝트가 초기 단계이고 제한된 기기에서만 테스트되었으므로, 다른 기기 유형 지원은 커뮤니티 기여에 달려 있다고 설명합니다.
핵심 기능
- 01Mijia 계정 정보를 재사용하며 QR 코드 스캔으로 로그인합니다.
- 02집과 방별로 그룹화된 기기 목록과 실시간 온라인 상태를 표시합니다.
- 03기기 사양을 바탕으로 스위치, 슬라이더, 드롭다운 제어 UI를 자동 생성합니다.
- 04빠른 제어, 장면 실행, Xiaomi 스피커 음성 명령을 지원하는 시스템 트레이를 제공합니다.
- 05투명도 조절, 화면 고정, 막대 형태로 접기를 지원하는 데스크톱 위젯을 제공합니다.
- 06앱이 실행 중일 때 작동하는 기기별 일일 켜기/끄기 예약을 지원합니다.
활용 사례
- 휴대폰 앱을 사용하지 않고 Windows PC에서 Mijia 조명, 플러그 및 기타 기기를 제어합니다.
- 자주 사용하는 기기와 장면을 데스크톱 위젯이나 트레이 메뉴에 두고 사용합니다.
- 계속 켜 두는 컴퓨터에서 조명이나 가전제품의 간단한 일일 켜기/끄기 시간을 설정합니다.
- 데스크톱에서 Xiaomi 스피커로 텍스트 명령을 보냅니다.
포함된 컬렉션
토픽
자주 묻는 질문
- MiHome-Windows은(는) 무엇인가요?
- mijiaAPI 라이브러리 기반의 Windows 데스크톱 클라이언트로, GUI와 시스템 트레이, 데스크톱 위젯을 통해 Xiaomi Mijia 스마트홈 기기를 제어합니다. MiHome-Windows는 Windows에서 Xiaomi Mijia 스마트홈 기기를 확인하고 제어하는 데스크톱 애플리케이션입니다. Mijia 앱에서 QR 코드를 스캔해 로그인하면 기기가 집과 방별로 그룹화되어 온라인 상태와 함께 표시됩니다. 각 기기의 사양 메타데이터를 바탕으로 제어 UI를 자동 생성합니다. 불리언 속성은 스위치로, 숫자 속성은 기기의 범위와 단계에 맞춘 슬라이더로, 열거형 속성은 드롭다운으로 표시됩니다. 동작은 확인 절차가 포함된 버튼으로 표시됩니다.
- MiHome-Windows은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- MiHome-Windows은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- MiHome-Windows은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. MiHome-Windows의 마지막 커밋은 2026년 10월 22일입니다.
- MiHome-Windows은(는) 어디에 사용할 수 있나요?
- 휴대폰 앱을 사용하지 않고 Windows PC에서 Mijia 조명, 플러그 및 기타 기기를 제어합니다. 자주 사용하는 기기와 장면을 데스크톱 위젯이나 트레이 메뉴에 두고 사용합니다. 계속 켜 두는 컴퓨터에서 조명이나 가전제품의 간단한 일일 켜기/끄기 시간을 설정합니다. 데스크톱에서 Xiaomi 스피커로 텍스트 명령을 보냅니다.
- MiHome-Windows은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/huanyuejue/MiHome-Windows
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
yt-dlp 기반 PySide6 인터페이스를 갖춘 데스크톱 YouTube 다운로더로, 동영상·오디오·자막과 SponsorBlock 정리를 지원합니다.
로컬에서 실행되며 제어권과 개인정보 보호를 우선하는 오픈소스 홈 자동화 플랫폼으로, Raspberry Pi나 로컬 서버에서 자주 사용됩니다.
Windows와 Linux에서 디스크 공간을 확보하고 개인정보 관련 흔적을 제거하는 오픈소스 시스템 정리 도구입니다.
WeChat 수신 파일 폴더에서 중복 파일을 찾아 시스템 휴지통으로 안전하게 옮기는 데스크톱 도구입니다.
QR 코드로 페어링해 로컬 Wi-Fi에서 휴대폰으로 Windows PC를 원격 제어하세요.