你是否曾经梦想拥有一个像 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 拥有活跃的社区和丰富的周边项目:

参与贡献

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