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仮想キャラクター(サイバーwaifuやデジタルコンパニオン)の「魂の容器」を構築することを目指しています。既存のAIチャットプラットフォームはロールプレイに特化していますが、AIRIは現実世界と対話できるデジタル人間の開発に焦点を当てており、MinecraftやFactorioなどのゲームをプレイし、DiscordやTelegramなどさまざまなプラットフォームでユーザーと交流できるようにします。

動作方法

AIRIは大規模言語モデル(LLM)と、感覚・運動機能のセットを統合しています:

  • : OpenAI、Claude、DeepSeekなど多数のLLMプロバイダーと連携し、ブラウザ内データベース(DuckDB WASM、pglite)を用いてゲームプレイと記憶保持を実現する開発を進めています。
  • : ブラウザおよびDiscordからの音声入力を処理し、クライアントサイドの音声認識と会話検出機能を備えています。
  • : ElevenLabsやローカルのKokoro TTSなど、複数の音声合成プロバイダーに対応しています。
  • : VRMおよびLive2Dモデルをサポートし、まばたき、視線、アイドル動作などの自動アニメーションを実装しています。

本プロジェクトは、クロスプラットフォーム対応(ブラウザ、PWA、モバイル)を実現するためのWeb技術(WebGPU、WebAssembly、WebAudio)と、デスクトップ版のネイティブ高速化(NVIDIA CUDA、Apple Metal)を組み合わせて構築されています。

対象ユーザー

  • パーソナライズされたインタラクティブなデジタルコンパニオンやAI VTuberを求めるユーザー。
  • WebとAI技術を活用してAI駆動の仮想キャラクターを開発・制作したい開発者やアーティスト。
  • ゲームや外部通信アプリと対話できるAIエージェントを実装したいクリエイター。

特徴

  • クロスプラットフォーム: 現代のブラウザ、モバイルデバイス(PWA)、デスクトップ(Windows、macOS、Linux)で動作可能。
  • ゲーム統合: MinecraftやFactorioのプレイに対応。Kerbal Space ProgramやHelldivers 2など、他のゲームも開発中。
  • 広範なLLM対応: xsaiライブラリを介して多数のAPIプロバイダーと互換性あり。
  • 視覚的精細度: Live2DおよびVRMモデルを完全サポートし、自律的なアニメーションを実現。

関連

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