AI-Powered Smart Home Control System

One system to rule them all. Supporting Aqara, Xiaomi, Tuya, HomeKit and more.

2+
Brands Supported
100+
Device Types
0+
GitHub Stars
0+
Active Users

Core Features

Powerful features that make smart home control simpler and smarter

πŸ€–

AI Voice Control

Control all smart devices through natural language conversations with context awareness

πŸ”—

Multi-Brand Compatible

Supports Aqara, Xiaomi, Tuya, HomeKit, Mi Home and 10+ mainstream brand ecosystems

⚑

Automated Scenes

Intelligent scene linkage that automatically executes based on time, location, and device status

πŸ“Š

Data Visualization

Real-time monitoring of device status and energy consumption with smart analytics

πŸ”’

Local First

Local data storage for privacy and security, works offline without internet

🌐

Web Console

Modern web management interface supporting both mobile and desktop access

AI Conversational Control

Directly control smart home devices through natural language, simple and intuitive

Interactive Demo
AI Online
πŸ‘€
Dim the living room lights
πŸ™
OK, living room brightness set to 60%
πŸ‘€
Turn on the AC and set it to 26Β°C
πŸ™
Living room AC turned on, target temperature 26Β°C

Hardware Compatibility

Supports multiple hardware platforms, from entry-level to professional

Recommended

Raspberry Pi 4/5

Best for entry-level users, great value

  • 4GB+ RAM
  • Recommended
  • Power < 10W
Pro

x86 Server

For large-scale deployments, powerful performance

  • Any x86_64
  • Docker Deploy
  • Multi-instance
Lite

ARM Board

Low power choice, ideal for long-term operation

  • 2GB+ RAM
  • Low Power
  • Stable

Brand Ecosystem Support

Widely compatible with mainstream smart home brand ecosystems

BrandSupport LevelDevice TypesIntegration
Aqaraβ˜…β˜…β˜…β˜…β˜…Sensors, Switches, CurtainsNative
Xiaomi/Mi Homeβ˜…β˜…β˜…β˜…β˜…All CategoriesNative
Tuya Smartβ˜…β˜…β˜…β˜…β˜†Lighting, ElectricalAPI
HomeKitβ˜…β˜…β˜…β˜…β˜†Apple EcosystemBridge Mode
Sonoffβ˜…β˜…β˜…β˜†β˜†DIY DevicesMQTT
Custom Devicesβ˜…β˜…β˜…β˜†β˜†IoT DevicesOpen API

Frequently Asked Questions

Common questions about HomeOcto

What hardware platforms does HomeOcto support?
HomeOcto supports Raspberry Pi 4/5, x86/x64 servers, ARM development boards and more. Raspberry Pi 4 or above with 4GB+ RAM is recommended.
How to install HomeOcto?
HomeOcto provides Docker images and manual installation. Docker deployment is recommended for simplicity. See installation guide for details.
Is HomeOcto free?
HomeOcto is an open-source project under the MIT license, completely free to use. We welcome community contributions.
What smart device brands are supported?
Supports Aqara, Xiaomi/Mi Home, Tuya Smart, HomeKit, Sonoff and other mainstream brands, plus custom devices via open API.
Does it require internet connection?
HomeOcto is local-first designed. Core functions work offline. Cloud services are only used for remote access and AI features.
How to get technical support?
Submit issues via GitHub Issues or join our WeChat group for community support. Professional support is also available.