Miakapp · A complete framework for your smart home
Status: OPERATIONAL · Build 03.14
01 v3.0 / Open source Self-hosted · Yours forever

A complete framework for your smart home.

You wire your flows in NodeRED. Miakapp ships the polished dashboard your family will actually open. Two tools, one home, zero compromise.

Stack
Vue 3
Backend
Firebase
Ship as
PWA
License
MIT
Live preview ↘ Self-hosted · Firebase ready
Miakapp Home Lounge
Home
Lounge
Kitchen
Bedroom
Routines
Sensors

Lounge

12:38 · 21.4°C
Energy412W
ModeEvening
Humidity54%
Presence3
Lights Thermostats Routines Cameras Sensors Locks Plugs Music Curtains Garden Energy Lights Thermostats Routines Cameras Sensors Locks Plugs Music Curtains Garden Energy

One canvas, every room, every device.

SECTION 02 · THE UI LAYER

Drop in widgets, drag them where you want, wire each block to a NodeRED message. Then ship the whole thing as a PWA your family can install in a tap.

F.01 VISUAL EDITOR

Build dashboards by dragging blocks, not writing YAML.

Resize, recolor, rearrange. Live preview on every device in your house, instantly.

No-code
F.02 NODE-RED NATIVE

Speaks NodeRED out of the box.

Drop the official miakapi node into a flow. Every tap is a message, every sensor update mirrors instantly.

Bridge
F.03 FAMILY

Group permissions

Kids can't kill the wifi at 2am. Promise.

RBAC
F.04 PWA

Installs like a native app. Works offline.

Service worker baked in. iOS, Android, desktop, watch shortcuts. One codebase.

Cross-platform
F.05 REALTIME

Firestore-backed sync

Flip a switch on one phone, watch every screen in the house light up in 40ms.

Firebase
F.06 OPEN

Your data lives in your project, not ours.

Bring your own Firebase. Self-host the dashboard. Inspect every byte.

MIT
F.07 CUSTOMIZE

Your brand. Your widgets. Your way.

Override CSS variables, drop in your own Vue components. The dashboard can look like anything: a kid's room, a yacht, a vineyard, a clinic.

CSS · Vue
F.08 NOTIFICATIONS

Pings that don't suck.

Door left open? Battery dying? Send it to the right person, the right way, on the right schedule.

Push · SMS · Email

Built by people tired of closed ecosystems.

SECTION 03 · PHILOSOPHY

Every smart home product wants to be a walled garden. Miakapp is the opposite, by design.

"

Your house shouldn't need a subscription. Your sensors shouldn't phone home. Your dashboard should be yours — to break, to bend, to make beautiful.

Mathieu Colmon · Creator
Principle 01

Hackable down to the last pixel.

Vue components, CSS variables, no compiled black boxes. 100%
Principle 02

Owned, not rented.

Self-host on your own Firebase or your own metal. Forever. $0

For tinkerers and the people they live with.

SECTION 04 · UNDER THE HOOD

You build the brains in NodeRED. Miakapp wraps it in a Vue 3 + Firebase UI your family will actually open. Open source. One command to deploy.

evening-scene.flowmiakapi.configdashboard.miak
NODE-RED · FLOW.JSON
// a slice of a real NodeRED flow.
// every payload reaches the dashboard, live.

[
  {
    "id": "motion-entrance",
    "type": "motion-sensor",
    "topic": "presence/entrance",
    "wires": [["evening-scene"]]
  },
  {
    "id": "evening-scene",
    "type": "function",
    "func": "if (sun.set && presence)\n  msg.payload = { hue: '#fe4282', bright: 30 };\nreturn msg;",
    "wires": [["lounge-ceiling"]]
  },
  {
    "id": "lounge-ceiling",
    "type": "miakapi-out",   // ← the official Miakapp node
    "device": "lights.lounge.ceiling",
    "label": "Ceiling"
  }
]
01
One node, infinite devices

Install node-red-contrib-miakapi. Anything NodeRED can reach, your dashboard can show.

02
Firebase as the spine

Auth, Firestore, hosting, push. Free tier covers most households.

03
PWA out of the box

Service worker, manifest, install prompts. Your family taps once, it lives on their phone.

04
One command deploy

npm run deploy and you're shipping. That's it.

One node in NodeRED, the whole world wires in.

Drop our node-red-contrib-miakapi into a flow and pipe thousands of devices, services and APIs straight into your dashboard.

★ Official bridge
node-red-contrib-miakapi
NodeRED package · install & flow
Philips HueLights · via NodeRED
SonoffSwitch · via NodeRED
Zigbee2MQTTBridge · via NodeRED
ShellyEnergy · via NodeRED
TasmotaDIY · via NodeRED
SonosAudio · via NodeRED
MQTTAny broker
AqaraSensors · via NodeRED
TuyaCloud · via NodeRED
REST APIsHTTP nodes
WebhooksInbound · outbound
ReolinkCamera · via NodeRED
+ yoursdrop a node

Turn your house into something remarkable.

Fork the repo, plug in your Firebase keys, and ship a smart home dashboard your family will actually use, in an afternoon.

Access dashboard MIT · Free forever · Self-host