← 返回全部文章
·约 11 分钟PPT

Anima

配套媒体

本页对应的 PPT 与演示视频

Anima-recommend.mp4
PPT
Anima-recommend.pptx浏览器不能直接打开 PPT,下载后用 PowerPoint / WPS / Keynote 查看
下载没反应?点这里复制直链

侧边栏预览窗口(Electron webview)会拦截下载,把下面的链接复制到 Chrome / Edge 地址栏打开即可保存。

PPT../../Anima-recommend.pptx
视频../../Anima-recommend.mp4
本文目录
  1. 🚀 什么是 Anima?
  2. ✨ 核心功能一览
  3. 🛠️ 5 分钟跑通 Anima
  4. 1. 环境要求
  5. 2. 一键启动
  6. 3. LLM 配置(支持任何 OpenAI 兼容 API)
  7. 4. 米家设备接入
  8. 🧠 核心架构:四大支柱
  9. 1️⃣ Brain(中央决策层)
  10. 2️⃣ Skill(设备智能最小单元)
  11. 3️⃣ Memory(分层长期记忆)
  12. 4️⃣ Adapter(硬件集成层)
  13. 📊 与竞品对比
  14. 💡 适用场景
  15. 场景 1:睡前一句话搞定一切
  16. 场景 2:早晨自动唤醒
  17. 场景 3:电影模式自动联动
  18. 场景 4:技能自定义(极客玩法)
  19. 用户群体总结
  20. 💰 定价方案
  21. 🎯 总结

📌 核心价值:把米家全家桶变成"会主动思考"的AI家电大脑

这款 GitHub 1,107 ⭐ 的开源 Agent OS,让空调、加湿器、灯光、音响学会自主协调 + 长期记忆 + 自然语言理解,比 Home Assistant 的规则引擎强了不止一个时代。

Anima 封面图


🚀 什么是 Anima?

Anima(拉丁语意为"灵魂")是 Fullive-AI 开源的一款面向智能硬件的 Agent OS。它要解决一个非常具体的问题:

现在的智能家居都是"被动等待命令"——你说"开灯",它才开灯;你说"调温度",它才调温度。 但人不是这样生活的:人走进卧室,会自动根据光线、温度、心情决定要不要开灯、开空调、播放音乐。

Anima 的目标,就是给每件硬件注入一个会思考的"灵魂",让它从"联网设备"变成**"协作式智能代理"**。

GitHub stars GitHub forks License

核心定位:不是另一个智能家居控制面板,而是给硬件装上"大脑皮层"。


✨ 核心功能一览

Anima 核心功能对比


🛠️ 5 分钟跑通 Anima

1. 环境要求

  • Node.js >= 18
  • pnpm >= 8
  • Python 3.11 – 3.13
  • uv(Python 包管理)

2. 一键启动

git clone https://github.com/Fullive-AI/Anima.git
cd Anima
pnpm install
pnpm dev

启动后会自动打开两个服务:

服务 端口 用途
Dashboard http://localhost:3000 设备列表、聊天控制、记忆调试
后端 API http://localhost:8080 REST 接口(含 Swagger 文档)

3. LLM 配置(支持任何 OpenAI 兼容 API)

# config/llm.yaml
provider: openai
api_base: https://api.deepseek.com/v1
api_key: <your-key>
model: deepseek-chat

兼容 OpenAI / DeepSeek / 豆包 / Ollama 本地模型,Anthropic 通过代理也可接入。

4. 米家设备接入

# 扫码登录小米账号
curl -X POST http://localhost:8080/api/miot/login \
  -H "Content-Type: application/json" \
  -d '{"qr": true}'

扫码后 Anima 会自动同步你的所有米家设备(灯、空调、加湿器、空气净化器、音响),并通过本地 MIoT 协议控制。

**注意:不要把 Dashboard 或 API 直接暴露在公网!**小米 Token 和 LLM API Key 等敏感信息应只存储在受信环境中。


🧠 核心架构:四大支柱

Anima 架构图

1️⃣ Brain(中央决策层)

基于 LangGraph 的 Planner/Executor 架构,统一聊天入口 /api/chat。当你说"我睡觉了",Brain 会自动拆解出:

关客厅灯 → 启动卧室空气净化器 → 调空调到 26°C → 播放助眠白噪音

2️⃣ Skill(设备智能最小单元)

每种设备类型都有独立的"知识包":

skills/light/
  ├── SKILL.md        # 设备说明
  ├── knowledge.md    # 领域知识
  ├── decide.md       # 决策提示
  ├── learn.md        # 学习提示
  └── actions.py      # 动作脚本

内置技能:light / humidifier / air_conditioner / air_purifier / speaker / coordinator / device_discovery / skill_creator。

亮点:每个 Skill 都自带"学习提示"——Anima 会从你的操作历史中提取偏好,比如"用户晚上 11 点习惯把卧室灯调成暖光 30%"。

3️⃣ Memory(分层长期记忆)

Anima 记忆系统

L1 / L2 / L3 三层架构:

  • L1 核心身份:用户基本画像(年龄、作息、家庭成员)
  • L2 记忆目录:场景化标签("工作日早晨"/"周末午睡")
  • L3 详细记忆:原始操作记录(21:30 调卧室灯 30% 暖光)

提取 → 验证 → 晋升三步走,记忆不会"凭空出现",必须经过证据验证才进入 L1。

4️⃣ Adapter(硬件集成层)

目前已实现 MIoT(小米/米家) 适配器,包含:

  • 自动设备发现(本地网络 + 小米云同步)
  • QR 码登录
  • Token 缓存
  • 本地局域网控制(无需云端中转)

Roadmap 已规划 HomeKit / Matter / Zigbee / Philips Hue 等更多协议,开发者也可以基于 Skill 框架写自定义适配器。


📊 与竞品对比

Anima 竞品对比


💡 适用场景

场景 1:睡前一句话搞定一切

Anima 卧室场景

功能说明:Anima 不只是执行"关灯"这个动作,它会理解场景并协调多个设备。

输入示例:

"我要睡觉了"

Anima 的拆解执行(你不用一个个说):

  1. 关客厅 / 厨房 / 卫生间所有灯
  2. 卧室主灯关 + 床头灯调到 10% 暖光
  3. 空调切换到睡眠模式(26°C 低风)
  4. 空气净化器切到静音档
  5. 小爱音响播放"白噪音·雨声"
  6. 关闭所有非必要设备的电源

适用家庭:3 居室以上、有 10+ 智能设备的家庭最划算。


场景 2:早晨自动唤醒

功能说明:Anima 学习你的起床习惯后,会在合适时间渐进式唤醒。

默认行为(可被指令覆盖):

  • 提前 30 分钟:卧室窗帘慢慢打开
  • 提前 10 分钟:空气净化器切到强力档
  • 起床前 5 分钟:床头灯从暗到亮渐变
  • 闹钟响:音响播放新闻 + 咖啡机启动

输入要求:起床时间(可手动设置一次,之后自动学习)

输出效果:从"被闹钟吓醒"变成"自然醒"


场景 3:电影模式自动联动

功能说明:看电影时你说"看电影",Anima 会自动协调影音设备。

默认执行:

  • 主灯关 + 灯带切到观影氛围色
  • 投影 / 电视开机(如已接入)
  • 音响切到环绕声模式
  • 空调自动调低 1°C(人静坐会热)
  • 手机推送"勿扰"模式

适用人群:经常在家追剧 / 看球赛 / 玩主机游戏的用户。


场景 4:技能自定义(极客玩法)

Anima 的 skill_creator 可以让你用自然语言生成新技能:

# 告诉 Anima "我想做一个浇花技能"
# 它会自动生成 skills/water_plants/SKILL.md 和 actions.py
# 然后你说"浇花"就能调用

适用人群:有编程基础、想让 Anima 适配独特硬件(如鱼缸、宠物喂食器、定制传感器)的极客。


用户群体总结

  • ✅ 智能家居重度用户:10+ 设备但苦于"一个个 App 切换"的用户
  • ✅ 极客 / 开发者:想自己扩展技能或接入新硬件的 DIY 玩家
  • ✅ 小型工作室 / 民宿:想用一套系统管理多个空间的运营者
  • ✅ 米家 / Aqara 生态用户:能直接享受 Anima 的 MIoT 适配器
  • ❌ 不推荐:只用 1-2 个智能设备的轻度用户(杀鸡用牛刀)

💰 定价方案

完全免费 + 开源:

项目 状态
软件本体 Apache-2.0 协议 ✅ 免费商用
LLM API 你自己买(DeepSeek / 豆包 1 块钱能跑一周)
硬件成本 无新增(用你现有的米家设备)
部署成本 普通 PC / 树莓派即可

开源协议: Apache-2.0

💡 新用户福利:项目仍在快速迭代,GitHub Issues 响应非常活跃,作者 Fullive-AI 团队是中国公司,技术支持中文友好。


🎯 总结

Anima 把"智能家居"这件事从"远程开关"提升到了"AI 协作"的高度。1,107 ⭐ 在 GitHub 上不算顶流,但 5 个核心支柱(Brain / Skill / Memory / Adapter + Dashboard)已经构成了一个可运行、可扩展、可学习的完整闭环。

推荐指数: ⭐⭐⭐⭐(满分 5 星,少 1 星给"协议支持仍待扩展")

适合人群:

  • 家里有 10+ 智能设备的用户
  • 想用 AI 协调多设备而不想写 YAML 规则的懒人
  • 想深度定制智能家居行为的极客玩家

立即体验:


数据截至 2026-06-30,1,107 ⭐ / 35 🍴,最新信息请以 GitHub 仓库为准。