桃子桃子 AI 快讯
返回首页
开源

Hestia:本地优先的家庭 AI 助手,把定时器与 LLM 分工

Hestia 是一款自托管家庭助手,以 Ollama 跑 qwen3:14b 为核心,将确定性任务交给计时器与数据库,L…

2026.06.28 · 周日4 分钟阅读评分 40
评分细项加权总分 40
重要性
35
新颖性
45
影响面
25
可信度
60
实质性
50

Hestia 是一款自托管、本地优先的家庭 AI 助手。它的核心思路与传统「AI 管家」相反:凡是可以用定时器、阈值或数据库记录解决的确定性任务(该浇花了、周二该扔垃圾了),都由更可靠的「笨」系统完成;LLM 只被用于它真正擅长的事——自然语言理解与对话判断。这种「让简单的事情保持简单,让 LLM 做它该做的事」的分工,是 Hestia 整个架构的出发点。

整体架构

Hestia 只有一个「大脑」(brain/),对外暴露一个与 OpenAI 兼容的接口(POST /v1/chat/completions),底层是跑在本地 Ollama 上的 qwen3:14b 模型,并通过代理注入系统提示与安全规则。所有客户端——手机、终端、厨房麦克风、Home Assistant——都使用同一种协议与这个大脑通信。

在能力上,大脑被限制在 8 个作用域明确的工具内:home(控制 Home Assistant)、media(Plex 与 *arr 套件)、memory、records、reminder、search、status、weather。值得注意的是,项目刻意不提供 shell 工具——大脑可以操控家里的设备,但无法执行任意命令,这是安全模型的一部分。

记忆与媒体

记忆分为两层:

  • 软事实(soft-facts)以 Markdown 形式存储;
  • 硬事实(家中的宠物、花园、野生动物、日常事务)写入 SQLite。

后台还运行一个「笔记员」(note-taker),它会提议需要长期保留的事实,由用户确认后才写入,避免默默污染记忆。

媒体侧是一套完整的自托管方案:Plex 作为前端,配合 Sonarr、Radarr、Prowlarr、FlareSolverr、Bazarr 字幕与 qBittorrent 下载,下载流量全部走 gluetun 的「失联即断」VPN 断线保护。

部署与安全

Hestia 运行在用户自有的 GPU 主机上,Ollama 绑定在 127.0.0.1:11434 并通过 CUDA_VISIBLE_DEVICES 固定到 RTX 5080,留出 4060 Ti 供语音阶段(Whisper/Piper)使用;hestia-brain 暴露在 Tailscale 网络的 0.0.0.0:8730。两者都以普通用户 systemd 单元运行(rootless),并启用了 linger,重启与会话注销后仍能存活。

日常运维通过 deploy/hestiactl 一条命令完成,覆盖状态查询、健康检查、启停、重启、日志与 VPN 断线保护验证等操作。

几点需要留意的设计权衡

  • 无内置鉴权:大脑没有身份验证,因此必须只运行在私有网络(Tailscale 或局域网),不能直接暴露到公网;
  • 模型固定为 qwen3:14b(关闭 thinking 模式),qwen2.5:14b 作为回退保留在磁盘上;
  • 当前阶段为「Phase 4 — 记忆 + 工具」,语音链路已打通,下一步计划接入视觉(Eyes)能力。

项目属于 Forager / Homesteader Labs 的一部分,相关架构与记忆设计细节可在 ARCHITECTURE.md 与 MEMORY-DESIGN.md 中查阅。对于希望自托管家庭 AI、又不想把数据交给云端的用户来说,Hestia 提供了一个可参考的工程样板。

信源