handsomejustin

MijiaPilot - 小米-米家生态 × MCP × CLI x AI Agent × HomeKit 全桥接家庭智能家居平台。

14
1
100% credibility
Found May 05, 2026 at 14 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

A comprehensive platform bridging Xiaomi Mijia smart home devices to web dashboards, APIs, command lines, Apple HomeKit, AI agents, and local Bluetooth sensors for unified control and automation.

How It Works

1
🔍 Discover smart home helper

You find this free tool online while searching how to easily control your Xiaomi lights, plugs, and sensors from one place.

2
💻 Start the control center

Download and run the simple program on your computer to open a friendly web dashboard in your browser.

3
📱 Link your Xiaomi account

Scan a QR code with your phone's Xiaomi app to safely connect all your devices in seconds.

4
See your devices light up

Watch as your lights, plugs, sensors, and more appear on the screen, ready to control with a click.

5
Pick your favorite way
🍎
Add to Apple Home

Pair with your iPhone's Home app to say 'Hey Siri, turn on the lights'.

🤖
Chat with AI

Connect to smart assistants to control by voice or text like 'close the curtains'.

🌡️
Add local sensors

Link nearby Bluetooth sensors for precise room temperature without internet.

6
⚙️ Set up smart routines

Create easy rules like 'turn on fan if too hot' or group your favorites for quick access.

🎉 Full home control unlocked

Now enjoy seamless control from web, phone, Siri, or AI—your home feels smarter and simpler every day.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 14 to 14 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is mijia-control?

MijiaPilot is a Python platform that bridges Xiaomi's Mijia ecosystem to modern smart home setups, letting you control devices like lights, plugs, sensors, and showers via a responsive web dashboard, REST API with Swagger docs, and CLI for quick mijia app control. It handles mijia remote control tasks such as property reads/writes, scene execution, energy tracking, and automations, while adding HomeKit bridging for Siri integration and MCP server for AI agents like Claude. Developers get Docker Compose for easy deployment, real-time SocketIO updates, and local BLE polling for temperature sensors without cloud dependency.

Why is it gaining traction?

It stands out by unifying mijia intelligent control across CLI (`mijia-control device set`), API endpoints (`/api/devices//props/`), HomeKit, and MCP tools (`list_devices`, `set_property`), solving fragmented Xiaomi integrations. Multilingual docs (EN, ES, JA, KO) and features like device grouping, cron automations, and go2rtc camera streams make it plug-and-play for multi-platform homes. Low barrier with `pip install -e` and MySQL backend appeals to tinkerers extending mijia smart control.

Who should use this?

Smarthome hackers with Mijia devices needing Apple HomeKit/Siri access without official support, or devs building AI agents for mijia app smart control via MCP. Ideal for hobbyists automating BLE sensors (e.g., temp > 30°C turns on AC) or exposing mijia universal remote control as REST APIs for custom dashboards. Skip if you're all-in on cloud-only Xiaomi apps.

Verdict

Worth a spin for Mijia owners eyeing HomeKit or AI bridges—solid docs and CLI shine despite 14 stars and 1.0% credibility score signaling early maturity. Test in Docker first; lacks broad tests but GPL-3.0 invites contributions.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.