HomeGenie  by genielabs

Programmable Intelligence Platform with Local Agentic AI

Created 12 years ago
444 stars

Top 67.5% on SourcePulse

GitHubView on GitHub
Project Summary

HomeGenie is an open-source, .NET-based platform for programmable intelligence and home automation, targeting tinkerers and developers. It provides a server-centric solution with 100% local agentic AI, enabling complex automation and extensive device integration while ensuring data privacy and local control.

How It Works

This platform uses a server-centric .NET architecture, prioritizing a "Local-First, Agentic AI" approach. It runs LLMs locally for autonomous reasoning and natural language control, ensuring data privacy. An AI Vision Suite leverages YOLO for object detection, and a universal API is programmable in C#, JavaScript, and Python. Its design emphasizes flexibility through multi-protocol support and a customizable UI.

Quick Start & Requirements

Installation involves downloading an OS-specific .zip archive from GitHub Releases and unzipping. Run via ./HomeGenie or configure as a system service (systemd/Windows). Prerequisites include .NET Framework 4.7.2 or modern .NET (6.0+). Linux post-installation may require audio utilities, serial/GPIO group additions, and X10 USB controller setup with udev rules. UI access: http://<server_ip>:<port>/. Docs: https://genielabs.github.io/HomeGenie.

Highlighted Details

  • 100% Local Agentic AI: Runs LLMs locally for private, autonomous reasoning.
  • AI Vision Suite: Integrated YOLO for object detection, supporting various cameras.
  • Universal API: Programmable via C#, JavaScript, and Python.
  • Advanced Scheduler: Supports extended cron, variables, conditions, and AI tasks.
  • Multi-protocol Support: Drivers for X10, Z-Wave, ZigBee, GPIO, SPI, I2C, IR/RF.
  • Customizable Dashboard: UI editor for custom widgets (HTML, JS, CSS).
  • Visual Programming: Intuitive drag-and-drop interface.

Maintenance & Community

The README does not specify contributors or community channels. Related projects include mig-service-dotnet and homegenie-mini.

Licensing & Compatibility

The specific license type is not detailed in the README, directing users to the LICENSE file. No explicit compatibility notes for commercial use are provided.

Limitations & Caveats

The software is provided "as is" without warranty. Accessing certain hardware features requires manual post-installation configuration. The exact license terms must be consulted via the LICENSE file.

Health Check
Last Commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
3
Issues (30d)
0
Star History
3 stars in the last 30 days

Explore Similar Projects

Starred by Wes McKinney Wes McKinney(Author of Pandas), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
22 more.

autogen by microsoft

0.4%
55k
Agentic framework for multi-agent AI applications
Created 2 years ago
Updated 1 month ago
Feedback? Help us improve.