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.

解決する課題

Project AIRIは、単なるチャットインターフェースを超えた「デジタルヒューマン」やAIコンパニオンの作成を目指しています。ユーザーの環境と対話し、MinecraftやFactorioのようなゲームをプレイし、DiscordやTelegramなどのプラットフォーム間でコミュニケーションをとることができる、持続的でインタラクティブなバーチャルキャラクター(Neuro-samaに触発されたもの)を提供します。

仕組み

AIRIは、クロスプラットフォームでのアクセシビリティを実現するためのWeb技術(WebGPU, WebAssembly, WebAudio)と、デスクトップ版のためのネイティブパフォーマンスレイヤー(NVIDIA CUDA, Apple Metal via the candle project)を組み合わせて構築されています。以下のAIコンポーネントを統合しています:

  • Brain: 複数のLLMプロバイダー(xsai経由)に接続し、ゲームプレイのロジックやメモリシステムを処理するように開発されています。
  • Ears: ブラウザやDiscordからの音声入力のための、クライアントサイドの音声認識と発話検知を実装しています。
  • Mouth: ElevenLabs、Azure、ローカルのKokoro TTSを含む、マルチプロバイダーの音声合成(TTS)を使用しています。
  • Body: まばたき、視線、待機動作の自動アニメーションを備えたVRMおよびLive2Dモデルをサポートしています。

対象ユーザー

リアルタイムで対話し、ゲームをプレイし、ブラウザ、デスクトップ、モバイル(PWA)環境で存在できる、パーソナルAIコンパニオンやバーチャルストリーマー(VTuber)を求めるユーザー。

ハイライト

  • クロスプラットフォーム: 最新のブラウザ、デスクトップ(Windows, macOS, Linux)、モバイルデバイスで動作します。
  • ゲーム統合: MinecraftやFactorioをプレイ可能です(後者はPoC段階)。
  • 幅広いLLMサポート: OpenAI、Claude、Gemini、およびOllamaやvLLMのようなローカルエンジンを含む、多種多様なプロバイダーと互換性があります。
  • 視覚的忠実度: 自律的なアニメーションを備えた3D VRMおよび2D Live2Dアバターを完全にサポートしています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト