Domovoy 是面向智能家居的个人 AI 智能体。它通过 Home Assistant 用自然语言控制设备并回答有关家中状态的问题,支持主动通知和自有的工具集。与内置语音助手的区别在于,用户可完全控制系统提示词、工具集和记忆;有关家庭的数据不会在必要范围之外流向第三方。 其架构的设计使 Home Assistant 没有公开入口。来自外部的任何访问都只能经由 Backend,通过 Cloudflare Tunnel 走 TLS。Backend 负责 LLM 编排、工具调用、记忆、家庭画像、主动规则和认证。对安全至关重要的自动化保留在 Home Assistant 一侧,以便在 Backend 停止且没有互联网时仍能触发。 项目处于 6 个阶段中的第 0 阶段——骨架:方案结构、接口、DI 注册、可用的 /health;没有业务逻辑,端口实现均为占位。技术栈包括 ASP.NET Core 8、PostgreSQL 16 + EF Core、GigaChat/YandexGPT/Ollama、faster-whisper、ntfy、.NET MAUI、Cloudflare Tunnel、Docker Compose。仓库只包含占位内容,没有真实数据。
用户用 Domovoy 通过 Home Assistant 以自然语言控制智能家居设备。
用户用 Domovoy 获取有关家中状态的回答。
用户用 Domovoy 接收主动通知。
用户用 Domovoy 完全掌控系统提示词、工具集和记忆。
用户用 Domovoy 让对安全至关重要的自动化在 Backend 停止且没有互联网时也能触发。
用户用 Domovoy 让外部访问只能经由 Backend,通过 Cloudflare Tunnel 走 TLS。
用户用 Domovoy 基于示例配置运行整套服务,无需真实密钥。
用户用 Domovoy 通过配置指定 LLM 提供商,适配器层之外没有针对特定提供商的分支。