Mitsubishi heat pumps,
straight into HomeKit.

An ESP32 in the CN105 port, talking HomeKit on its own. No Home Assistant. No ESPHome. No bridge server.

No app, no subscription, no account. Ever.

How it compares

The DIY route
×Always-on hub or server in the loop
×Flash it yourself, write a config file
×Reaches HomeKit through a third-party bridge
×Two systems to keep updated
×Goes dark when the hub reboots
Kiri Bridge
+Nothing else to run
+Pre-flashed, configured in a browser
+Speaks HomeKit directly
+One firmware, OTA from the device
+Online as long as the heat pump has power

From box to Home app

01

Plug into the CN105 port.

Powered by the indoor unit. No adapter, no soldering, no extra cable.

02

Send WiFi over Bluetooth.

Open the setup page in Chrome and push your 2.4 GHz credentials to the device.

03

Download the latest firmware from GitHub.

Get the latest .kiri release from GitHub Releases — read the code before you flash if you want.

04

Upload it through the web UI.

Done from the device's local page. Takes a minute.

05

Add to the Home app.

Scan the HomeKit code. The unit shows up as a thermostat — power, mode, target temp, fan.

The kit

ESP32
M5Stack ATOM Lite, pre-flashed
Cables
Two CN105 variants for different indoor units
$59 USD · free shipping in the US · Canada only a few dollars more · worldwide with surcharge