HomeGenie Server is not just an automation hub—it's a true programmable intelligence designed for the AI era. Go beyond simple triggers and build powerful, private, and context-aware solutions that run entirely at the edge.
With native support for Computer Vision (YOLO), Large Language Models (LLamaSharp), and custom ML.NET models, HomeGenie Server becomes the brain of your environment, capable of seeing, understanding, and acting on real-world data in real time.
HomeGenie Server is a self-contained application for Windows, Mac, Linux, and ARM devices like Raspberry Pi.
An Engine for the Intelligent Edge
HomeGenie Server is built on three core pillars that empower you to create next-generation automation.
1. AI-Powered Automation
Bring true intelligence to your projects without relying on the cloud. The built-in libraries allow you to:
- See and React: Integrate real-time object detection, instance segmentation, and pose estimation from any camera using YoloSharp.
- Understand and Converse: Leverage Large Language Models with LLamaSharp to process natural language, create conversational agents, or generate dynamic text responses.
- Learn and Predict: Build and deploy your own custom models with ML.NET for tasks like anomaly detection, classification, or predictive analysis.
- Process Complex Signals: Analyze and generate audio or other signals with the integrated NWaves DSP library.
2. Seamless Hardware Integration
Connect the digital world to the physical. HomeGenie Server is designed for deep hardware control:
- Direct Hardware Access: Take full control of GPIO, I2C, SPI, and PWM ports on devices like Raspberry Pi.
- Extensive IoT Support: Natively supports the .NET IoT Libraries, giving you bindings for thousands of sensors, displays, and components out of the box.
- Legacy and Smart Home Ready: Comes with built-in drivers for popular smart home protocols like KNX, ZigBee, Z-Wave, and X10.
3. A True Developer's Toolkit
Built by a developer, for developers. The platform is designed for maximum flexibility and power:
- Multi-Language Engine: Write your automation logic in C#, Python, or JavaScript.
- Extensible by Design: A powerful API, a package management system, and a widget editor allow you to extend and customize every aspect of the platform.
- Versatile and Portable: Deploy easily with a single folder. Runs on anything from a Windows desktop to a tiny ARM device, providing the same powerful features everywhere.