Anima
配套媒体
本页对应的 PPT 与演示视频
下载没反应?点这里复制直链
侧边栏预览窗口(Electron webview)会拦截下载,把下面的链接复制到 Chrome / Edge 地址栏打开即可保存。
../../Anima-recommend.pptx../../Anima-recommend.mp4本文目录
📌 核心价值:把米家全家桶变成"会主动思考"的AI家电大脑
这款 GitHub 1,107 ⭐ 的开源 Agent OS,让空调、加湿器、灯光、音响学会自主协调 + 长期记忆 + 自然语言理解,比 Home Assistant 的规则引擎强了不止一个时代。

🚀 什么是 Anima?
Anima(拉丁语意为"灵魂")是 Fullive-AI 开源的一款面向智能硬件的 Agent OS。它要解决一个非常具体的问题:
现在的智能家居都是"被动等待命令"——你说"开灯",它才开灯;你说"调温度",它才调温度。 但人不是这样生活的:人走进卧室,会自动根据光线、温度、心情决定要不要开灯、开空调、播放音乐。
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 等敏感信息应只存储在受信环境中。
🧠 核心架构:四大支柱

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(分层长期记忆)

L1 / L2 / L3 三层架构:
- L1 核心身份:用户基本画像(年龄、作息、家庭成员)
- L2 记忆目录:场景化标签("工作日早晨"/"周末午睡")
- L3 详细记忆:原始操作记录(21:30 调卧室灯 30% 暖光)
提取 → 验证 → 晋升三步走,记忆不会"凭空出现",必须经过证据验证才进入 L1。
4️⃣ Adapter(硬件集成层)
目前已实现 MIoT(小米/米家) 适配器,包含:
- 自动设备发现(本地网络 + 小米云同步)
- QR 码登录
- Token 缓存
- 本地局域网控制(无需云端中转)
Roadmap 已规划 HomeKit / Matter / Zigbee / Philips Hue 等更多协议,开发者也可以基于 Skill 框架写自定义适配器。
📊 与竞品对比

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

功能说明:Anima 不只是执行"关灯"这个动作,它会理解场景并协调多个设备。
输入示例:
"我要睡觉了"
Anima 的拆解执行(你不用一个个说):
- 关客厅 / 厨房 / 卫生间所有灯
- 卧室主灯关 + 床头灯调到 10% 暖光
- 空调切换到睡眠模式(26°C 低风)
- 空气净化器切到静音档
- 小爱音响播放"白噪音·雨声"
- 关闭所有非必要设备的电源
适用家庭: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 规则的懒人
- 想深度定制智能家居行为的极客玩家
立即体验:
- GitHub 仓库: Fullive-AI/Anima
- 官方文档: docs/
- Quick Start:
pnpm dev一键启动
数据截至 2026-06-30,1,107 ⭐ / 35 🍴,最新信息请以 GitHub 仓库为准。