你是否曾经梦想拥有一个像 Neuro-sama 那样的 AI 虚拟伙伴?她不仅能陪你聊天,还能陪你玩游戏、看视频、甚至一起写代码。今天介绍的 AIRI 项目,正是为了让每个人都能拥有属于自己的数字生命。
什么是 AIRI?
AIRI(アイリ)是一个开源的 AI 虚拟伴侣项目,由 moeru-ai 团队开发。与 Character.ai、JanitorAI 等纯聊天平台不同,AIRI 的目标是创造一个真正能在数字世界中生活的存在——她可以看到你的屏幕、陪你玩游戏、实时语音交流,甚至有自己的记忆和情感。
💖🧸 “A container of souls of waifu, cyber livings to bring them into our worlds”
核心能力
🎮 游戏陪伴
AIRI 最引人注目的功能是真正能够玩游戏:
- Minecraft - 可以加入你的世界,一起挖矿、建造、探险
- Factorio - 自动化工厂建设的 AI 伙伴(已发布 PoC 演示)
- 通过视觉识别理解游戏画面,做出实时决策
💬 多平台聊天
- Telegram - 随时随地与 AI 聊天
- Discord - 支持语音频道,可以加入你的游戏语音
- 实时语音 - 端到端语音对话,支持语音识别和合成
🧠 记忆系统
- 本地数据库 - 使用 DuckDB WASM / pglite 在浏览器中存储记忆
- Memory Alaya(开发中)- 更高级的记忆管理系统
- 上下文理解 - 记住你们的对话历史和共同经历
🎨 视觉呈现
- VRM 模型支持 - 可以使用自定义 3D 虚拟形象
- Live2D 支持 - 经典的 2D 动态立绘
- 自动动画 - 眨眼、视线跟随、待机动画等
🔧 技术亮点
纯 Web 技术构建
AIRI 从第一天就基于现代 Web 技术构建:
- WebGPU - 浏览器中的 GPU 加速
- WebAudio - 实时音频处理
- WebAssembly - 高性能本地推理
- Web Workers - 后台任务处理
- WebSocket - 实时通信
本地推理能力
- 浏览器内本地运行 - 使用 WebGPU 进行 LLM 推理
- 桌面端支持 - 原生 NVIDIA CUDA 和 Apple Metal 加速
- 零依赖 - 无需复杂的 Python 环境配置
多模型支持
AIRI 支持几乎所有主流大模型:
- OpenAI (GPT-4)
- Anthropic (Claude)
- Google (Gemini)
- DeepSeek
- 通义千问、Moonshot、Baichuan 等国产模型
- 本地模型 (Ollama、vLLM、SGLang)
架构设计
AIRI 采用模块化架构,核心组件包括:
┌─────────────────────────────────────────┐
│ 应用层 (Apps) │
│ ├─ Stage Web (浏览器版) │
│ ├─ Stage Tamagotchi (桌面版) │
│ └─ Realtime Audio (实时语音) │
├─────────────────────────────────────────┤
│ 核心层 (Core) │
│ ├─ 记忆系统 (Memory) │
│ ├─ 语音识别 (STT) │
│ ├─ 语音合成 (TTS) │
│ └─ 服务器运行时 (Server Runtime) │
├─────────────────────────────────────────┤
│ 游戏代理 │
│ ├─ Minecraft Agent │
│ └─ Factorio Agent │
└─────────────────────────────────────────┘
快速开始
浏览器版(最简单)
直接访问在线演示:https://airi.moeru.ai
本地开发
# 克隆仓库
git clone https://github.com/moeru-ai/airi.git
cd airi
# 安装依赖
pnpm i
# 启动开发服务器
pnpm dev
桌面版
桌面版基于 Tauri 构建,支持 Windows、macOS、Linux:
# 需要先配置 Rust 环境
pnpm dev:tamagotchi
iOS 版本(Pocket)
通过 Capacitor 构建移动端应用:
pnpm dev:pocket
pnpm open:ios # 在 Xcode 中打开
应用场景
1. 游戏直播
创建一个像 Neuro-sama 那样的 AI VTuber,可以:
- 实时与观众互动
- 玩 Minecraft、Factorio 等游戏
- 唱歌、聊天、讲笑话
2. 编程伙伴
- 看你写代码,提供建议
- 陪你调试程序
- 学习你的编码风格
3. 学习助手
- 陪你一起看教程视频
- 讨论学习内容
- 记录学习进度
4. 情感陪伴
- 随时在线的倾听者
- 记住你的喜好和习惯
- 提供情感支持
社区与生态
AIRI 拥有活跃的社区和丰富的周边项目:
- @proj-airi - 官方子项目集合
- unspeech - 通用语音 API 代理
- AIRI Factorio - Factorio 游戏代理
- Velin - Vue SFC 提示词工程
- MCP Launcher - MCP 服务器启动器
参与贡献
AIRI 仍在早期开发阶段,欢迎各种背景的贡献者:
技术方向:
- Vue.js / TypeScript 开发者
- Rust 开发者(Tauri 桌面端)
- 机器学习工程师
- 计算机视觉专家
创意方向:
- Live2D / VRM 模型师
- VRChat 虚拟形象设计师
- UI/UX 设计师
- 直播运营
加入讨论:GitHub Discussions
同类项目对比
| 项目 | 特点 | 开源 |
|---|---|---|
| AIRI | 游戏能力、Web 技术、多平台 | ✅ |
| Neuro-sama | 最成熟的 AI VTuber | ❌ |
| Eliza | 系统集成能力强 | ✅ |
| Amica | VRM、WebXR 优秀 | ✅ |
| Open-LLM-VTuber | 轻量级 | ✅ |
总结
AIRI 是一个极具野心的开源项目,它不仅仅是一个聊天机器人,而是一个数字生命的容器。通过现代 Web 技术和 AI 的结合,AIRI 让每个人都能创造属于自己的虚拟伙伴。
无论你是想打造一个游戏直播 AI、一个编程助手,还是单纯的情感陪伴,AIRI 都提供了强大的基础设施和无限的可能性。
🌟 GitHub: https://github.com/moeru-ai/airi
🌐 官网: https://airi.moeru.ai
💬 Discord: https://discord.gg/TgQ3Cu2F7A
“让每个人都能拥有属于自己的数字生命,随时随地,轻松实现。”
适合人群: AI 开发者、VTuber、游戏玩家、开源爱好者、Vibe Coding 实践者
技术栈: Vue.js + TypeScript + Tauri + Rust + WebGPU