← Selected workApplied AI · Local automation

RoboHome

A containerized smart-home environment that connects Home Assistant, voice services, devices, and a configurable AI gateway.

RoleSystem integration & implementation
VisibilityPrivate source
StatusPrivate working stack
WalkthroughAvailable on request
Challenge

What needed to change

Natural-language home control crosses several trust and reliability boundaries: device state, long-lived credentials, speech services, model providers, local hardware, and user intent. The system needed to remain understandable and operable instead of becoming a collection of opaque integrations.

Approach

How the system works

Home Assistant remains the automation authority. CoreIntel acts as an external intelligence gateway with configurable LLM and speech providers. MQTT and Zigbee2MQTT bridge devices, while proxy, naming, logging, and operational services run as explicit containers.

Engineering decisions

Trade-offs made explicit

Home Assistant stays in control.

The AI layer interprets intent but does not replace the automation platform.

Provider boundaries are configurable.

LLM and speech services can change without rewriting the smart-home core.

Secrets remain environmental.

Tokens and provider keys are loaded at runtime and kept outside repository content.

Technology

Stack

  • Home Assistant
  • Node.js
  • Docker Compose
  • MQTT
  • Zigbee2MQTT
  • OpenAI / LLM providers
  • STT / TTS
  • Loki
Private product walkthrough

Guided demo available on request.

The walkthrough will demonstrate a natural-language request, the Home Assistant integration, voice flow, and service health without showing household details or access tokens.