# HomeGenie

> Self-hosted, open-source home automation server for Windows, Linux, macOS and Raspberry Pi, adding local LLM agents, AI vision, voice control and scriptable automations.

- **Category:** Smart Home
- **Licence:** AGPL-3.0
- **Latest version:** v2.0.34
- **Open source:** oss
- **Languages:** C, JavaScript, C#
- **Platforms:** Linux, Windows, Systemd
- **Tags:** Automation, Machine Learning, Raspberry Pi, Iot, Local Ai, LLM, Home Automation, Zigbee, Zwave, Knx, Open Source, Upnp, Computer vision, Self Hosted, Smart Home, Voice control, Raspberrypi, Gpio, Artificial intelligence, X10, Building Automation

## Description

HomeGenie is an AGPL-licensed home automation server from G-Labs (genielabs) that runs entirely on hardware you own: you download a portable ZIP build for Windows, Linux, macOS or 32/64-bit ARM boards such as the Raspberry Pi, extract it and start the server with a bundled script, or install it as a systemd unit or Windows service. Its web dashboard (also usable as a desktop-style PWA window) drives devices over ZigBee, Z-Wave, KNX, MQTT, X10 and raw GPIO/I2C/SPI, and automations can be built visually or scripted in C#, JavaScript and Python, with an extended-cron scheduler and Genie commands for timed routines. Version 2.0 leans heavily on on-device AI: the Lailama assistant runs GGUF language models locally through LLamaSharp, MIG.Audio adds transcription and voice replies with Whisper and Piper, and VisionCore analyses camera feeds with YOLO models, while a Gemini-powered assistant is available if you prefer cloud models. Other built-in pieces include interactive data logging, HomeFlix UPnP/DLNA media streaming, an add-on package manager and ZIP configuration backups; the interface is translated into more than 90 languages. There is no container image or hosted service, and a fresh install ships with no password, so enabling password-protected HTTP access in the Maintenance section is a documented first step before other clients connect.

## Links

- [Homepage](https://github.com/genielabs/HomeGenie)
- [Website](https://homegenie.it)
- [Programs API reference](https://homegenie.it/api/2.0/ape/annotated.html)
- [Users Forum](https://github.com/orgs/genielabs/discussions/categories/q-a)
- [Discord](https://discord.com/widget?id=1267263410668834860)
- [RSS feed](https://homegenie.it/feed/rss.xml)
- [HomeGenie documentation](https://genielabs.github.io/HomeGenie)

---
Source: https://selfhost.directory/project/homegenie