Soul-of-Waifu
桌面级 AI 虚拟伴侣应用,支持 Live2D/VRM 形象、本地 LLM 对话、语音合成与记忆系统
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
桌面级 AI 虚拟伴侣应用,支持 Live2D/VRM 形象、本地 LLM 对话、语音合成与记忆系统
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象一下,你最喜欢的二次元角色不再是屏幕里单向输出的 NPC,而是一个能够记住你的一切、在你的桌面上陪伴你、陪你玩 RPG 冒险、甚至主动帮你整理文件的"真实"存在——这就是 Soul of Waifu 正在做的事。

Soul of Waifu 诞生于 2023 年 9 月,作者 jofizcd 的核心愿景很简单:打破 AI 角色被困在文本聊天框里的桎梏。
传统 AI 陪伴应用(Character.AI、JanitorAI 等)的局限显而易见:你只能在网页上打字,角色"死"在对话框里,无法感知你电脑里的内容,更无法真正融入你的生活。Soul of Waifu 试图解决的是——让 AI 角色从"云端"走进"桌面"。
从技术演进路线看,这个项目经历了几个关键节点:
截至 2026 年 8 月,该项目在 GitHub 拥有 1266 Stars、62 Forks,社区 Discord 活跃,被认为是本地 AI 陪伴领域最具野心的开源项目之一。
用户可以导入自己喜欢的虚拟形象(支持 Live2D 和 VRM 两种格式),应用内置语音合成引擎,支持:
配合 faster-whisper 实现的实时语音识别,理论上可以实现"和角色打电话"的体验。项目还集成了 RVC(Retrieval-Based Voice Conversion) 变声模型,可对合成声音进行实时处理。

这是 Soul of Waifu 最核心的差异化设计。传统 AI 聊天应用靠上下文窗口维持记忆,一旦对话拉长,早期信息就被"遗忘"。Soul of Waifu 设计了一套多层记忆系统:
这套架构让角色的行为具有真正的连续性——你上周提到的生日礼物,角色这次对话依然记得。
项目内置了一套完整桌面 RPG 引擎,由专用 AI Game Master 驱动:
这意味着你不再是"和 AI 角色聊天",而是共同参与一个故事——角色是 party 成员之一,有自己的目标和立场。
v2.4 版本的杀手级功能。Soul Companion 是一个自主运行的桌面智能体,直接在你的 Windows 桌面上活动:
更关键的是,所有危险操作都经过人工审批门:每次执行敏感操作前,应用会弹出审批横幅,并附带 25 秒超时自动取消的安全机制。这解决了 AI 桌面智能体最核心的安全顾虑。
Soul of Waifu 是典型的 PyQt6 + Python 全家桶 应用:
| 层次 | 技术选型 |
|---|---|
| GUI 框架 | PyQt6(跨平台 GUI) |
| Web 前端 | Gradio + 原生 HTML/CSS/JS |
| Web 后端 | FastAPI |
| 本地 LLM | llama.cpp HTTP Server(GGUF 模型) |
| 语音合成 | Coqui TTS / Edge TTS / ElevenLabs |
| 语音识别 | faster-whisper |
| 图像生成 | 集成 Stable Diffusion 等(外部) |
| 角色卡片 | 支持 AGIXTC / PNG 格式 |
| 翻译 | 多引擎(deepl、google、deeplx 等) |
| 嵌入模型 | Sentence Transformers / OpenAI |
| 数据库 | FAISS(向量检索) |
项目代码结构清晰,按职责分离:
app/gui/:PyQt6 界面层(sowInterface.py、soul_stage_page.py 等)app/utils/ai_clients/:AI 客户端工厂(ai_factory.py)+ 各家 API 适配器app/utils/soul_companion/:桌面伴侣核心(soul_companion.py)+ 插件系统app/utils/soul_memory.py:记忆管理引擎app/utils/models_hub.py:Hugging Face 模型市场集成,GGUF 下载器app/utils/embedding_provider.py:嵌入向量服务app/utils/vrm_server.py:VRM 模型服务app/utils/local_server_manager.py:llama.cpp 本地推理服务管理app/configuration/:配置管理(API keys、角色卡、参数设置)项目通过 llama.cpp HTTP Server 运行本地 GGUF 模型,这是无需 GPU 也能跑大模型的关键:
Windows 用户推荐:直接从 GitHub Releases 下载打包版本(含 Miniconda3 环境),双击 installer.bat 图形化安装向导即可。
源码安装:需要手动安装 Miniconda3、Python 3.10+、CUDA 驱动、FFmpeg 等依赖,再从源码运行 main.py。
Soul of Waifu 代表了一个新兴赛道:本地化 AI 陪伴智能体。在 Character.AI 等平台面临内容审核、隐私争议的背景下,完全离线运行的本地方案对注重隐私的用户有强烈吸引力。
项目最大的价值在于模块化设计:记忆系统、RPG 引擎、桌面伴侣、AI 语音层各自独立,理论上可以拆解成独立的开源组件复用。
从行业角度看,Soul of Waifu 的 Soul Companion 方向与 Anthropic 的 Computer Use、OpenAI 的 Operator 有相似之处,但它是完全开源、离线运行、无订阅费用的桌面版本。这一差异化定位使其在特定用户群体(注重隐私、动漫爱好者、技术玩家)中拥有独特吸引力。
开源协议:GPL-3.0
主语言:Python
最新版本:v2.4.7(2026年8月)
项目地址:https://github.com/jofizcd/Soul-of-Waifu
官网:https://jofizcd.github.io/soul-of-waifu-site/