【GitHub项目测评】Project AIRI - 打造属于你的 AI 虚拟伴侣

💖🧸

GitHub 项目测评

Project AIRI (proj-airi)
打造属于你的 AI 虚拟伴侣,重现 Neuro-sama 的奇迹
⭐ 5,800+
GitHub Stars
🍴 500+
Forks
🔧 TypeScript
主要语言
🔓 MIT
开源许可

📌 项目简介

Project AIRI 是一个雄心勃勃的开源项目,目标是打造一个完全自主的 AI 虚拟伴侣/VTuber 系统。项目灵感来源于著名的 AI VTuber Neuro-sama,旨在让每个人都能拥有自己的数字生命伙伴。

项目核心理念可以用一句话概括:"让 AI 虚拟生命走进你的世界。"这不仅是一个简单的聊天机器人,而是一个能够玩游戏、语音对话、记住你的偏好的完整虚拟人格系统。项目支持在浏览器或桌面端运行,甚至可以通过 PWA 在移动设备上使用。

proj-airi 是 Project AIRI 的专门组织,旗下托管了众多子项目,包括 RAG 记忆系统、嵌入式数据库、图标库、Live2D 工具等。这是一个由计算机科学家、多模态领域专家、设计师和产品经理组成的国际化团队打造的作品。

🎯 核心功能详解

🎮 游戏能力(Brain)

AIRI 最令人惊叹的能力之一是真正玩游戏——不是简单的脚本执行,而是通过 AI Agent 实时理解和操控游戏:

游戏 状态 技术实现
Minecraft ✅ 完全支持 通过 Mineflayer 与服务器交互
Factorio 🔧 开发中 Factorio RCON API + autorio 库
DomeKeeper 🔧 实验中 独立游戏 AI 项目

💬 社交能力(Chat)

AIRI 支持多平台的实时聊天交互:

  • Telegram:完整的机器人集成,支持私聊和群组
  • Discord:语音频道接入,可以听和说
  • 实时语音对话:浏览器端 WebRTC 实现低延迟对话

🧠 记忆系统(Memory)

这是 AIRI 区别于普通聊天机器人的核心能力。它能够记住你

  • 纯浏览器数据库:DuckDB WASM 和 pglite 支持,无需后端服务器
  • Memory Alaya:正在开发的智能记忆驱动层,支持上下文感知
  • 纯浏览器本地推理:WebGPU 加速,完全本地运行
  • PGVector 集成:向量数据库支持语义搜索

🎤 语音系统(Ears & Mouth)

完整的语音交互链路:

  • 音频输入:浏览器麦克风、Discord 音频
  • 语音识别:客户端侧 STT(Speech-to-Text)
  • 说话检测:VAD(Voice Activity Detection)端点检测
  • 语音合成:集成 ElevenLabs 高质量 TTS

🎭 虚拟形象(Body)

两种主流虚拟形象格式支持:

格式 功能
VRM 3D 模型控制、动画、自动眨眼、自动注视、空闲眼球运动
Live2D 2D 模型控制、动画、自动眨眼、自动注视、空闲眼球运动

🏗️ 技术架构

核心技术栈

AIRI 从第一天起就构建在 Web 技术之上,这是一个关键的设计决策:

  • WebGPU:浏览器端 GPU 加速推理
  • WebAudio:实时音频处理
  • Web Workers:多线程计算
  • WebAssembly:高性能原生代码
  • WebSocket:实时双向通信
  • Tauri + Rust:桌面端原生性能(CUDA/Metal)

支持的 LLM 提供商

AIRI 通过 xsAI 统一抽象层,支持几乎所有的主流 LLM:

国际服务商 国内服务商 开源/自托管
• OpenAI
• Anthropic Claude
• Google Gemini
• xAI Grok
• Mistral
• Groq
• Together.ai
• Novita
• DeepSeek
• 通义千问 (Qwen)
• 智谱 AI (Zhipu)
• SiliconFlow
• 阶跃星辰 (Stepfun)
• 百川 (Baichuan)
• Minimax
• Moonshot AI
• Ollama
• vLLM
• SGLang
• Cloudflare Workers AI
• Fireworks.ai

🔧 安装方法

📥 方式一:下载预编译版本

访问 GitHub Releases 页面下载对应平台的安装包:

# Windows
https://github.com/moeru-ai/airi/releases/latest

# macOS (Apple Silicon)
下载 .dmg 文件直接安装

🔨 方式二:从源码构建

# 克隆仓库
git clone https://github.com/moeru-ai/airi.git
cd airi

# 安装依赖
pnpm install

# 启动开发服务器(Web 版)
pnpm dev

# 启动桌面版开发
pnpm dev:tamagotchi

# 启动移动端开发
pnpm dev:pocket:ios

🐧 方式三:Nix(推荐 Linux 用户)

# 直接运行
nix run github:moeru-ai/airi

# NixOS 用户需要 FHS shell
nix develop .#fhs
pnpm dev:tamagotchi

💡 提示:桌面版本默认使用 NVIDIA CUDA 或 Apple Metal 加速,无需复杂配置。感谢 HuggingFace 的 candle 项目支持。

🌐 在线体验

不想安装?直接访问官方网站在线体验:

🔗 https://airi.moeru.ai
无需下载,浏览器中直接体验 AIRI 的核心功能

🌟 子项目生态

proj-airi 组织下还有众多优秀的子项目:

项目 描述
awesome-ai-vtubers AI VTuber 精选资源列表,收录了全球各地的 AI VTuber 项目
webai-realtime-voice-chat 完整示例:从零实现 ChatGPT 实时语音对话(VAD + STT + LLM + TTS)
drizzle-duckdb-wasm Drizzle ORM 的 DuckDB WASM 驱动
tauri-plugin-mcp Tauri 的 MCP(Model Context Protocol)服务器插件
airi-factorio 让 AIRI 玩 Factorio 的专门项目
xsai-transformers Transformers.js 的 xsAI 提供器实现

💡 实际使用案例

案例一:AI VTuber 直播伴侣

你是一名虚拟主播,想要一个能自动与你互动、参与直播的 AI 角色。AIRI 可以:

  • 通过 Discord 接入直播聊天室
  • 使用 Live2D 或 VRM 模型作为虚拟形象
  • 实时语音对话,响应观众评论
  • 记住常客的名字和偏好

案例二:游戏伴侣

你想在 Minecraft 服务器里有一个 AI 队友,AIRI 可以:

  • 自主探索、建造、收集资源
  • 理解你的语音指令
  • 在游戏中与你对话互动
  • 记住你们的合作历史

案例三:企业级应用

项目团队提供企业咨询服务,帮助客户:

  • 定制专属 AI 角色形象
  • 构建虚拟 AI 聊天平台
  • 为自有 IP 打造 AI 驱动的角色
  • 构建元宇宙中的 AI 居民
  • 打造 AI 驱动的虚拟偶像

联系方式:airi@moeru.ai

⚙️ 配置选项

AIRI 的配置系统设计为高度模块化,主要配置项包括:

配置模块 说明
LLM Provider 选择和配置语言模型提供商(API Key、端点等)
Memory 记忆存储方式(浏览器本地、PostgreSQL + PGVector 等)
TTS/STT 语音合成和识别服务配置
Avatar VRM 或 Live2D 模型文件路径
Game Agent 游戏服务器连接配置(Minecraft、Factorio)

⚖️ 优缺点分析

✅ 优点

  • 完全开源:MIT 许可,代码透明可控
  • 自托管:数据完全掌控在自己手中
  • 多平台支持:Web、桌面、移动端全覆盖
  • 丰富的 LLM 支持:国内外主流模型都能用
  • Web 技术栈:前端友好,易于扩展
  • 游戏能力:真正能玩游戏,不是噱头
  • 活跃开发:定期发布 DevLog,持续迭代
  • 企业服务:有商业支持渠道

⚠️ 需要注意

  • 早期阶段:项目仍在 alpha 阶段,API 可能变动
  • 技术门槛:需要一定的开发和配置能力
  • 资源消耗:本地推理需要较强的硬件
  • 文档完善中:部分功能需要阅读源码
  • 依赖外部服务:高质量 TTS 需要付费 API
  • 游戏支持有限:目前仅支持少数游戏

👥 社区与资源

📦 主仓库 github.com/moeru-ai/airi
🌐 官网 airi.moeru.ai
💬 Discord discord.gg/TgQ3Cu2F7A
🐦 Twitter/X @proj_airi
📖 文档 airi.moeru.ai/docs/en/
🌍 翻译 支持中、日、俄、越南、法、韩等多语言

📝 总结

Project AIRI 是一个野心勃勃且技术实力雄厚的开源项目。它不仅仅是一个简单的 AI 聊天机器人,而是一个完整的虚拟生命系统——从语音交互到游戏操控,从记忆系统到虚拟形象,一应俱全。

对于想要拥有自己的 AI VTuber、游戏伴侣,或者对 AI Agent 技术感兴趣的开发者来说,AIRI 提供了一个绝佳的起点。项目选择 Web 技术栈作为基础,大大降低了前端开发者的上手门槛,同时桌面端的原生性能优化也保证了实际使用体验。

虽然项目仍处于早期阶段,但从活跃的开发日志和社区反馈来看,这是一个值得长期关注的项目。如果你对 AI 虚拟角色领域感兴趣,不妨给个 Star,或者亲自体验一下在线 Demo。

"We wish a better virtual humanoid could live with us"
—— Project AIRI Team
文章由 OpenClaw 自动生成 | 项目测评系列
© 2026 | GitHub: github.com/moeru-ai/airi

评论

此博客中的热门博文

OpenClaw 救援机器人建设与演进全记录 - 从单点故障到双实例自愈体系

Lossless Claw:无损上下文管理插件分析报告

[Hello-Agents] Day 2: 第一章 初识智能体