Project AIRI 是一个开源的 AI 虚拟伴侣系统,旨在让每个人都能拥有自己的数字伙伴。它不仅仅是一个聊天机器人,而是一个具备感知、思考、表达和行动能力的虚拟存在。
一、项目深度解析
1. 项目背景与愿景
AIRI(アイリ)全称 Project AIRI,定位为"AI 虚拟伴侣/数字角色的灵魂容器",灵感来源于知名 AI VTuber Neuro-sama。项目由 Moeru AI 团队开发,采用 MIT 开源协议,目标是解决闭源 AI 虚拟主播"下播即失联"的痛点,让用户能够完全掌控自己的数字生命。
2. 核心功能特性
AIRI 采用生物感知系统架构,分为四个核心模块:
| 模块 | 功能 | 技术实现 |
|---|---|---|
| 大脑(Brain) | 逻辑处理、游戏策略、记忆管理 | 支持 OpenAI、Claude、DeepSeek、Ollama 等 30+ 主流 LLM;内置 DuckDB/PGlite 浏览器数据库;支持 Minecraft、Factorio 游戏互动 |
| 耳朵(Ears) | 音频输入处理 | 浏览器麦克风/Discord 音频流输入;客户端语音识别(ASR);实时说话检测(VAD) |
| 嘴巴(Mouth) | 语音合成输出 | ElevenLabs TTS 集成;支持多种语音服务商 |
| 身体(Body) | 视觉呈现 | Live2D/VRM 模型支持;自动眨眼、眼神追踪、空闲动作;WebGL/WebGPU 渲染 |
3. 技术架构亮点
- 跨平台支持:网页版(Stage Web)、桌面版(Stage Tamagotchi)、移动版(Stage Pocket)
- 技术栈:Vue 3 + TypeScript + Pinia(前端);Three.js(3D 渲染);WebAudio API + Web Workers(音频);ONNX Runtime + Transformers.js(模型推理);Hono API + Drizzle ORM(后端)
- 性能优化:桌面版支持 NVIDIA CUDA 和 Apple Metal 加速;WebGPU 支持图形性能优化
二、部署安装详细步骤
环境准备
最低配置要求:
- 显卡:NVIDIA 16G 显存以上(推荐 3090/4070 及以上)
- CPU:8 核 16 线程以上
- 内存:32G 以上
- 硬盘:50G 以上空闲空间
- 系统:Windows 10/11 或 Ubuntu 22.04 LTS
必备软件:
- Git 最新版
- Node.js 18.x 或更高版本
- Python 3.10.x
- pnpm 包管理器
- CUDA 11.8 及以上(如需 GPU 加速)
部署方式一:本地开发环境(推荐开发者)
- 克隆项目代码


