项目简介
Project AIRI 是一个自托管、用户拥有的开源 AI 伴侣项目,旨在复刻 Neuro-sama——一个能够玩游戏、聊天并与观众互动的 AI VTuber。它被描述为一个”waifu”(虚拟老婆)或虚拟角色的灵魂容器,旨在将这些赛博生命带入现实世界。
🌐 官网体验: airi.moeru.ai
⭐ GitHub: github.com/moeru-ai/airi(29.1k Stars – 2026-03-06)
项目概述
AIRI 是一个自托管、用户拥有的 AI 伴侣项目,它被描述为一个”waifu”(虚拟老婆)或虚拟角色的灵魂容器。该项目支持实时语音聊天、Minecraft 和 Factorio 等游戏玩法,并兼容 Web、macOS 和 Windows 平台。
它受到了 Neuro-sama 的启发,强调用户对数字伴侣的拥有权,提供游戏互动和语音功能,让每个人都能拥有属于自己的赛博生命。
主要功能
- 实时语音聊天:支持浏览器或 Discord 的音频输入、客户端语音识别和说话检测。
- 游戏玩法:包括 Minecraft 和 Factorio(有概念验证和演示可用)。
- 聊天集成:与 Telegram 和 Discord 集成。
- 内存系统:使用纯浏览器数据库(如 DuckDB WASM、pglite),并有一个正在开发的 Memory Alaya 系统。
- 本地推理:通过 WebGPU 实现本地 AI 推理。
- 模型支持:支持 VRM 和 Live2D 模型,包括自动眨眼、注视和闲置眼动动画。
- 语音合成:使用 ElevenLabs 进行语音输出。
- LLM API 支持:兼容多种大型语言模型提供商,包括 AIHubMix、OpenRouter、vLLM、Ollama、OpenAI、Anthropic Claude、Google Gemini、xAI 等。
🧠 智能大脑
- ✅ 实时语音聊天:支持浏览器或 Discord 的音频输入、客户端语音识别和说话检测
- ✅ 游戏玩法:包括 Minecraft 和 Factorio(有概念验证和演示可用)
- ✅ 聊天集成:与 Telegram 和 Discord 深度集成
- 🔄 内存系统:使用纯浏览器数据库(如 DuckDB WASM、pglite),Memory Alaya 系统开发中
- 🔄 本地推理:通过 WebGPU 实现本地 AI 推理
👂 耳朵 – 听觉
- ✅ 浏览器音频输入
- ✅ Discord 音频输入
- ✅ 客户端语音识别
- ✅ 客户端说话检测
👄 嘴巴 – 语音
- ✅ ElevenLabs 语音合成,自然流畅
🦸 身体 – 形象
- ✅ VRM 模型 支持,包括控制与动画
- ✅ Live2D 模型 支持
- ✅ 自动眨眼、自动注视人脸、空闲眼睛自然移动
技术栈
- Web 技术:WebGPU、WebAudio、Web Workers、WebAssembly、WebSocket。
- 前端:TypeScript(占比 57.8%)、Vue(37.8%)、JavaScript、CSS、HTML。
- 后端:Rust(占比 1.3%)。
- 工具:pnpm、Nix、Turborepo、Vite、UnoCSS、ESLint、Rustfmt。
- 数据库:DuckDB WASM、pglite。
- API 集成:Discord、Telegram、Minecraft、Factorio(通过 RCON)、ElevenLabs。
- AI/ML:通过 xsai 与各种 LLM 提供商集成。
桌面版默认支持 NVIDIA CUDA 和 Apple Metal(基于 HuggingFace Candle),无需复杂依赖。
LLM API 支持
项目支持 25+ 种 大型语言模型提供商:
国际提供商
- OpenAI
- Anthropic Claude
- Google Gemini
- xAI (Grok)
- Groq
- Mistral
- Cloudflare Workers AI
- Together.ai
- Fireworks.ai
- Novita
中文提供商
- DeepSeek(深度求索)
- 通义千问(Qwen)
- 智谱(Zhipu)
- 硅基流动(SiliconFlow)
- 阶跃星辰(Stepfun)
- 百川(Baichuan)
- Minimax
- 月之暗面(Moonshot AI)
- 魔搭社区(ModelScope)
安装指南
# 1. 克隆仓库
git clone https://github.com/moeru-ai/airi.git
# 2. 安装依赖
pnpm i
# 3. 启动不同版本
pnpm dev # 浏览器版本(Stage Web)
pnpm dev:tamagotchi # 桌面版本(拓麻歌子)
pnpm dev:pocket # 移动版本(通过 Capacitor)
pnpm dev:docs # 文档站点
📦 Nix 支持:启用 flakes 后运行 nix run github:moeru-ai/airi
使用示例
- 浏览器版本:运行
pnpm dev,然后在浏览器中访问 - 桌面应用:运行
pnpm dev:tamagotchi - 移动开发:运行
pnpm dev:pocket,然后使用 Xcode 并输入提供的 IP 地址(针对 iOS) - 移动连接桌面:以 root 权限运行 tamagotchi(
sudo pnpm dev:tamagotchi),并在设置中启用安全 WebSocket
社区与生态
📊 项目数据
截至 2026年3月6日
- ⭐ 29.1k Stars
- 🍴 2.8k Forks
- 👥 116 Contributors
- 📝 51 Releases
🌍 多语言支持
文档支持多种语言:英语、中文、日语、俄语、越南语、法语、韩语
📚 子项目生态
- Awesome AI VTuber – AI VTuber 精选列表
- unspeech – 通用 ASR/TTS 代理
- xsai-transformers – Transformers.js provider
- WebAI Realtime Voice Chat – 从零实现 ChatGPT 实时语音
- AIRI Factorio – 让 AIRI 玩 Factorio
- MCP Launcher – MCP 服务器构建器和启动器
- demodel – 模型与数据集加速拉取工具
许可证
MIT 许可证
总结
Project AIRI 是一个非常有趣且功能强大的开源项目,它让每个人都能创建自己的 AI 虚拟伴侣。无论是想让她陪你聊天、玩游戏(Minecraft/Factorio)、看视频,还是进行语音对话,都能实现。
重要的是,这个项目完全开源,采用 MIT 许可证,你可以自由定制属于自己的赛博生命!而且支持中文 LLM(DeepSeek、通义千问、智谱、硅基流动等),国内用户使用起来非常方便。
⭐ 如果感兴趣,赶紧去 GitHub 点个 Star 吧!

Top comments (0)