四个源码公开的项目。只写每项有没有,不打分,不比星数。
依据是各仓库 README 当时写明的功能。
- 「有」:README 写成已经能用。
- 「没有」:README 明确不做,或路线图里还没勾上。
- 「没写」:这份 README 没把这件事当成功能。不代表代码里绝对没有。
| 项目 | 地址 |
|---|---|
| xiaoke.ai(小可爱) | https://github.com/liupig/xiaokeai |
| AIRI | https://github.com/moeru-ai/airi |
| Open-LLM-VTuber | https://github.com/Open-LLM-VTuber/Open-LLM-VTuber |
| Amica | https://github.com/semperai/amica |
xiaoke.ai 网站 https://xiaoke.ai 。Windows 包 https://pan.baidu.com/s/1Y3KuQWG761eP08Uktx36Eg?pwd=xkai ,提取码 xkai。
功能对照
| 功能 | xiaoke.ai | AIRI | Open-LLM-VTuber | Amica |
|---|---|---|---|---|
| 源码公开 | 有 | 有 | 有 | 有 |
| 协议 | Apache-2.0,只覆盖源码。模型、动作、音乐、音色归原作者 | MIT | MIT。样例 Live2D 模型另有授权 | MIT。自带模型和图片归原作者 |
| VRM | 有 | 有 | 没有 | 有 |
| Live2D | 没有 | 有 | 有 | 没有 |
| MMD / PMX | 有 | 没有 | 没有 | 没有 |
| GLB | 有 | 没写 | 没有 | 没写 |
| 头发裙摆物理 | 有,MMD,ammo.js | 没写 | 没有 | 没写 |
| VMD 舞蹈 | 有,仅 PMX | 没有 | 没有 | 没有 |
| 眨眼、注视、闲置 | 有 | 有,VRM 和 Live2D 都写了 | 没写 | 没写 |
| 语音对话 | 有 | 有,实时语音 | 有 | 有 |
| 说话时打断,且不靠耳机消回声 | 有,按句打断 | 没写 | 有 | 没写。有 Silero VAD |
| 本机语音识别 | 有,SenseVoice | 有,浏览器端 | 有,sherpa-onnx、FunASR、Whisper 等 | 有,Whisper |
| 本机语音合成 | 有,Qwen3-TTS;无 NVIDIA 显卡用 edge-tts | 有,本地 Kokoro;也接 ElevenLabs、Azure、OpenAI 兼容、阿里云 | 有,sherpa-onnx、GPT-SoVITS、Edge TTS 等 | 有,Coqui、SpeechT5、AllTalk、RVC 等可选 |
| 口型 | 有,跟播放振幅,不是音素 | 没写 | 没单独写。Live2D 表情有 | 没写。表情有 |
| 表情跟着话走 | 有,[emo:] |
没写成对话标签 | 有,后端情绪映射到 Live2D | 有 |
| 身体动作标签 | 有,[act:] [dance:] |
有模型动画 | 没有三维动作 | 没写 |
| 接 OpenAI 兼容聊天接口 | 有 | 有,另外还列了 Ollama、vLLM、Claude、Gemini 等 | 有,另外还列了 Gemini、Claude、Ollama、LM Studio、vLLM | 有,另外还列了 Ollama、llama.cpp、KoboldCpp、OpenRouter |
| 装好就能本机大模型多轮 | 没有。聊天接口自备,包里不带 Key | 没有自带模型。能接 Ollama、vLLM。浏览器里本地推理还没勾上 | 有。Ollama、llama.cpp、LM Studio、GGUF 等,可整段离线 | 没有自带模型。能接 Ollama、llama.cpp、LM Studio |
| 长期记忆 | 有,mem0 + 本机 Qdrant。角色扮演和塔罗默认不写入 | 没有。路线图里 Memory、Alaya 都还没勾 | 没有。README 写暂时拿掉了。聊天记录还在,能接着上次说 | 没写 |
| 聊天记录能接着上次 | 有 | 没写 | 有 | 没写 |
| 桌面程序 | 有,Electron | 有,Windows winget / Scoop,macOS brew | 有,Windows / macOS / Linux | 有,Tauri |
| 透明桌宠,空白处点得穿 | 有,仅 Electron | 没写。桌面版叫 Tamagotchi | 有 | 没写 |
| 摄像头动捕,驱动骨骼 | 有,MediaPipe | 没写 | 没有 | 没有 |
| 把屏幕或摄像头画面交给模型看 | 没有 | 没写成已完成的主功能。Factorio 有单独的视觉试验 | 有,摄像头、录屏、截图 | 有,Bakllava |
| 景别、运镜、站位成套切换 | 有,审查后才上台 | 没有 | 没有 | 没有 |
| 换背景 / 情境 | 有 | 没写 | 没有 | 没有 |
| 塔罗,当面发牌 | 有。九种牌阵,代码发牌,不讲算命 | 没有 | 没有 | 没有 |
| 一起打游戏 | 没有 | 有,Minecraft、Factorio。Kerbal 还没公布玩法 | 没有 | 没有 |
| Discord、Telegram 里聊 | 没有 | 有 | 没有 | 没有 |
| 主动开口、点一下有反馈 | 没写成产品功能 | 没写 | 有,主动说话、触摸反馈、内心想法 | 没写 |
| 中英日韩 | 有。界面和说话语言分开设 | 界面有中文、日文、韩文等翻译。说话语言分开没写 | README 有中英日韩。TTS 可以聊天一种语言、出声另一种 | 没写 |
| Windows 怎么装 | 百度网盘 A+B,解压,双击 A 里的程序,第一次指向 B | winget 或 Scoop | 按文档自行安装,有 Docker | 有桌面安装说明。模型和接口自己配 |
| macOS / Linux | 没有安装包 | macOS 有 brew。Linux 用 Nix | 有,三个系统都能跑 | 网页能开。桌面端自己构建 |
| 浏览器直接用 | 本地前端 | 有,airi.moeru.ai,也有 PWA | 本地网页 | 有,amica.arbius.ai |
各家有什么、没有什么
xiaoke.ai
有:VRM、MMD、GLB;VMD 舞蹈和布料;本机语音识别和合成;振幅口型;表情、动作、运镜;记忆;Electron 透明桌宠;摄像头动捕;换场景;塔罗;中英日韩,界面和说话分开;Windows 解压包。源码 Apache-2.0。
没有:Live2D;装好就能聊的本机大模型;把屏幕或摄像头画面交给模型;Minecraft 这类一起打游戏;Discord、Telegram;macOS / Linux 安装包。模型和舞蹈不在 Apache 里,不能当成源码一起商用。
AIRI
有:MIT;Live2D 和 VRM;实时语音;浏览器端语音识别;本地 Kokoro 和多家云端合成;模型动画、眨眼、注视;网页、PWA、桌面端;winget / Scoop / brew;Minecraft、Factorio;Discord、Telegram。聊天后端名单很长,含 Ollama、vLLM。
没有:MMD、VMD 舞蹈、塔罗、审查镜头。长期记忆在路线图里还没勾上。浏览器里本地推理也还没勾上。透明点击穿透,README 没写。
Open-LLM-VTuber
有:Live2D;语音对话和打断;不戴耳机也能避免听见自己;摄像头、录屏、截图;透明桌宠,置顶,点击穿透;触摸反馈;主动说话;内心想法;聊天记录续聊;中英日韩文档;聊天和出声可以用不同语言;Windows、macOS、Linux;本机 ASR、TTS、大模型,可以整段离线。源码 MIT,样例 Live2D 模型另有授权。
没有:VRM、MMD、GLB、三维舞蹈、运镜舞台、塔罗、骨骼动捕、一起打游戏。长期记忆 README 写暂时拿掉了。
Amica
有:MIT;VRM;语音;表情;Whisper 和 Silero VAD;可选的本地或云端聊天和语音,含 Ollama、llama.cpp、Coqui;Bakllava 视觉;Tauri 桌面端;网页 amica.arbius.ai。由 pixiv ChatVRM 改来。
没有:Live2D、MMD、VMD、塔罗、审查镜头、换场景、一起打游戏。透明桌宠和长期记忆,README 没写。模型不随 MIT 一起给。