[Github发现] Project AIRI:打造专属赛博女友!陪聊陪玩的开源 AI 虚拟伴侣项目

Github发现2026-03-06发布 WarpEdit
33 0 0

项目简介

Project AIRI 是一个自托管、用户拥有的开源 AI 伴侣项目,旨在复刻 Neuro-sama——一个能够玩游戏、聊天并与观众互动的 AI VTuber。它被描述为一个”waifu”(虚拟老婆)或虚拟角色的灵魂容器,旨在将这些赛博生命带入现实世界。

🌐 官网体验: airi.moeru.ai

GitHub: github.com/moeru-ai/airi(29.1k Stars – 2026-03-06)

💬 Discord 社区: 加入 Discord

AIRI 界面展示

项目概述

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 CUDAApple 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 吧!

© 版权声明

相关文章

暂无评论

none
暂无评论...