death34018-hue/AionsHome

Aion — 一个支持长期记忆、语音交互、摄像头视觉的伴侣。 A self-hosted AI companion with long-term memory, voice interaction, camera vision, and smart home integration.

解决的问题

AionsHome 是一个全面的本地托管 AI 伴侣系统,整合了多模态交互(文本、语音、视觉)与家庭自动化和个人监控。它解决了 AI 工具碎片化的问题,将聊天界面、智能摄像头监控、设备活动追踪和个人记忆管理整合为一个统一、同步的生态系统,可通过 PC 和移动浏览器(PWA)访问。

工作原理

该系统使用 Python FastAPI 后端和 SQLite 数据库进行本地数据存储。它连接到多个 AI 提供商(SiliconFlow、Google Gemini、AiPro)以获取 LLM 能力。

关键架构组件包括:

  • 双脑监控:一个“哨兵”(轻量级模型)定期分析摄像头帧和设备日志,以决定“核心”(主 LLM)是否应主动联系用户。
  • RAG 记忆:使用 Gemini 嵌入的基于向量的记忆系统,自动总结对话并基于混合评分系统(向量相似性、关键词和重要性)检索相关上下文。
  • 流式 TTS:服务器端管道将 AI 响应拆分为句子,并使用 CosyVoice2 并行合成,通过 WebSockets/SSE 推送音频块,实现近乎即时播放。
  • 多模态桥接:Android 应用提供原生桥接功能,用于录音和捕获摄像头帧(包括 ESP32-CAM 支持),以绕过浏览器限制。

适用人群

希望拥有高度个性化、注重隐私的 AI 助手,且运行在自己硬件上的用户,能够通过集成的摄像头和麦克风“看见”和“听见”周围环境。

主要亮点

  • 主动式 AI:AI 可基于摄像头事件或设备活动,使用 [CAM_CHECK][查看动态] 命令主动发起对话。
  • 混合记忆:结合自动周期性摘要与“即时哨兵”,决定何时搜索向量数据库以获取深层上下文。
  • 多平台同步:通过 WebSockets 实现 PC 与移动设备的实时同步,支持 PWA 以获得原生应用体验。
  • 集成工具:内置 EPUB 阅读 AI 注释模块、通过 akshare 实现的资金监控,以及 TRPG 游戏引擎。
  • 语音交互:支持 WebRTC VAD 实现稳定语音激活,以及半双工对话模式。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • Dispatch