Noema
具备记忆与情感理解的多模态桌面AI伴侣,支持插件扩展和Live2D数字人形象
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
具备记忆与情感理解的多模态桌面AI伴侣,支持插件扩展和Live2D数字人形象
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。

凌晨两点,程序员小李对着屏幕发呆。 刚刚结束了一场激烈的代码评审,疲惫感袭来,他随口对着电脑说了一句:"帮我整理一下今天的工作,总结三个最重要的事项。"一个温柔的女声回应了他——不是Siri,不是小爱,而是他桌面上那个悬浮的光球。几秒钟后,屏幕上出现了一份清晰的TODO清单,每一条都准确捕捉了他今天下午和同事讨论的细节,甚至还记得他上周说过想要优化某个模块。
这不是科幻电影,而是 Noema 正在做的事。
Noema 是一个以语音交互为核心的桌面 AI 伴侣项目,来自独立开发者 HappyFox001。它的野心写在项目标语里:"Putting a living soul into the desktop"(把一个鲜活的灵魂装进桌面)。这不是一个简单的语音助手,也不是一个聊天机器人窗口——它是一个有着完整三层运行时架构的智能体系统。
项目的核心突破在于将 AI 的"思考"和"表达"解耦成了多个独立层次:情感层负责自然对话和人格塑造,工作层管理任务规划和工具调用,交互层处理用户的打断和恢复,而输出层则决定是说话还是显示内容。这种分层设计让 AI 在执行长任务时不会"失声",用户也可以随时中断它的回答而不丢失任务状态。

Noema 没有把对话、推理和语音合成塞进一个模型里,而是设计了四个独立模型槽位,每个各司其职:
| 槽位 | 职责 | 技术选型 |
|---|---|---|
| Dialogue | 低延迟对话、情感表达 | OpenAI 兼容端点(默认 DeepSeek) |
| Task | 工具调用、任务规划、长程推理 | OpenAI 兼容端点(默认 Gemini) |
| TTS | 语音输出 | Fish Audio S2-pro |
| ASR | 实时语音识别 | 阿里云通义 Qwen3-asr-flash-realtime |
这种设计的好处显而易见:对话模型不需要理解代码逻辑,任务模型不需要学会温柔说话,专业的事交给专业的模型。
很多 AI 应用"每次对话都是从零开始",Noema 用了 SQLite 作为持久化存储,记录对话轮次、摘要、用户画像和任务执行历史。这意味着你和它的对话越多,它就越懂你的习惯和偏好——就像一个用了很多年的私人助理。
Noema 的插件系统设计得相当克制而优雅。插件放在 plugins/*/plugin.json 中声明,通过 plugin.json 定义权限、配置字段和默认启用状态。核心运行时完全不感知具体插件——插件通过统一的 hook 接口注入工具、上下文或行为扩展。
内置插件包括:base-tools(文件/Shell操作)、browser-use(Electron浏览器自动化)、computer-use(原生桌面键鼠控制)、skills-manager(Skill管理)、mcp-manager(MCP服务器管理)。

Noema 的视觉形象采用了 Live2D 技术,配合 Three.js 渲染的光球(Halo)特效,用户在和 AI 对话时能看到实时的视觉反馈:光球会随情绪变化产生呼吸般的律动。
对于需要长时间和 AI 协作的用户来说,一个有"存在感"的视觉形象能显著降低使用孤独感,比一个冷冰冰的终端窗口更能让人保持使用意愿。
Noema 依赖 Node.js 18+ 和 pnpm 8+,对前端/桌面开发者非常友好。构建流程简洁:
pnpm install
pnpm build
pnpm start
配置通过 .env 文件管理,提供四个模型槽位的 API Key 配置。对中文用户来说,ASR 支持中文普通话,但 README 默认配置示例为英文语音。⚠️ 如果使用语音功能,经代理访问时建议走日本节点以获得更低延迟。
Noema 目前最大的局限是不支持 Docker 部署——这既是缺点也是特点。作为一个桌面伴侣应用,它的价值恰恰在于和操作系统的深度集成(文件系统访问、浏览器自动化、键鼠控制),容器化反而会削弱这些能力。
项目目前处于早期阶段(125 stars),文档主要由 README 支撑。AGPL-3.0 协议意味着如果对核心代码进行修改并分发,需要开源——商业使用需注意合规。
Noema 代表了一个正在兴起的技术方向:AI 伴侣的本地化与个性化。随着各大模型 API 能力的提升,将通用 AI 能力封装成一个"懂你、记得你、陪你工作"的桌面智能体,正在从极客玩具走向实用工具。它的多模型分工架构和插件系统,为这个方向提供了一个值得参考的技术模板。
如果你对 AI + 桌面场景感兴趣,或者想要一个真正能记住你工作习惯的本地 AI 助手,Noema 值得体验。
项目地址:https://github.com/HappyFox001/Noema | 许可协议:AGPL-3.0