moeru-ai/airi

💖🧸 Self hosted, you-owned Grok Companion, a container of souls of waifu, cyber livings to bring them into our worlds, wishing to achieve Neuro-sama's altitude. Capable of realtime voice chat, Minecraft, Factorio playing. Web / macOS / Windows supported.

What it solves

Project AIRI aims to create a "digital human" or AI companion that goes beyond simple chat interfaces. It seeks to provide a persistent, interactive virtual character (inspired by Neuro-sama) that can interact with the user's environment, play games like Minecraft and Factorio, and communicate across platforms like Discord and Telegram.

How it works

AIRI is built using a combination of Web technologies (WebGPU, WebAssembly, WebAudio) for cross-platform accessibility and native performance layers (NVIDIA CUDA, Apple Metal via the candle project) for the desktop version. It integrates various AI components:

  • Brain: Connects to multiple LLM providers (via xsai) and is being developed to handle game-playing logic and memory systems.
  • Ears: Implements client-side speech recognition and talking detection for audio input from browsers and Discord.
  • Mouth: Uses multi-provider voice synthesis (TTS) including ElevenLabs, Azure, and local Kokoro TTS.
  • Body: Supports VRM and Live2D models with automated animations for blinking, looking, and idle movements.

Who it’s for

Users who want a personal AI companion or virtual streamer (VTuber) that can interact with them in real-time, play games, and exist across browser, desktop, and mobile (PWA) environments.

Highlights

  • Cross-Platform: Runs on modern browsers, desktop (Windows, macOS, Linux), and mobile devices.
  • Game Integration: Capable of playing Minecraft and Factorio (with a PoC for the latter).
  • Broad LLM Support: Compatible with a wide array of providers including OpenAI, Claude, Gemini, and local engines like Ollama and vLLM.
  • Visual Fidelity: Full support for 3D VRM and 2D Live2D avatars with autonomous animations.

Related

  • Project
  • Project
  • Project
  • Project
  • Project