Fullive-AI/Anima

Make Every Hardware Intelligent — an open-source Agent OS for hardware intelligence

解决的问题

Anima 是一个开源的 Agent OS,旨在将被动的智能家居硬件转变为积极主动、协作智能的代理。它超越了简单的设备控制面板,赋予硬件感知环境、基于用户偏好做出决策,并随时间从行为中学习的能力。

工作原理

Anima 作为一个本地网络运行时,集成了四个核心组件:

  • Brain:使用 LangGraph 和 OpenAI 兼容的 LLM 的中央决策层,根据用户意图、设备状态和记忆来规划行动。
  • Skills:包含元数据、提示和脚本的领域特定知识包,定义特定设备类型(如灯光、空调)应如何行为和交互。
  • Memory:分层的长期记忆系统,从交互历史中提取偏好和习惯,以演化设备行为。
  • Adapters:硬件集成层,将结构化的 AI 决策转换为实际的设备协议调用,目前支持 Xiaomi/MIoT 设备。

适用人群

适用于希望构建一个能学习用户习惯并支持可扩展硬件集成的自主 AI 驱动家庭自动化系统的开发者和智能家居爱好者。

主要亮点

  • 自动设备发现:扫描本地网络并通过 QR 登录与 Xiaomi 云同步,消除手动配置。
  • 可扩展的技能系统:允许用户添加自定义设备智能包,而无需将逻辑硬编码到核心 Brain 中。
  • 基于证据的记忆:使用分层系统(核心身份、目录、细节)存储并提升已确认的用户偏好。
  • 本地优先架构:在用户自己的机器上运行,以保持对本地网络的控制。
  • OpenAI 兼容:支持多种 LLM 后端,包括 OpenAI、DeepSeek 和本地 Ollama 端点。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目