AIRI: Open‑Source AI Virtual Companion That Tops GitHub Trending and Runs 24/7

AIRI is an open‑source AI virtual companion that replicates Neuro‑sama’s core features while adding self‑hosted, 24/7 availability, VRM/Live2D avatars, voice chat, Discord/Telegram integration, game‑play via Mineflayer and Factorio plugins, RAG‑based memory, multi‑model API support, and easy deployment via TypeScript/Vue and Tauri.

Smart Sea Tide
Smart Sea Tide
Smart Sea Tide
AIRI: Open‑Source AI Virtual Companion That Tops GitHub Trending and Runs 24/7

AIRI is an open‑source AI virtual companion that can be self‑hosted, allowing continuous 7 × 24 h availability as long as the host computer remains powered on.

Interaction capabilities

Supports both VRM and Live2D avatar formats; avatars automatically blink, follow gaze, and perform expressive gestures, giving the AI a sense of “breathing”. Provides real‑time voice conversation and integrates with Discord and Telegram. Game integration includes:

In Minecraft, uses the Mineflayer tool to mine, build structures, fight mobs, and explore autonomously.

In Factorio, combines YOLO visual recognition with large‑model decision‑making to assist in part assembly and automated production‑line construction (demonstration‑level functionality).

Memory and personalization

Includes a built‑in Retrieval‑Augmented Generation (RAG) mechanism and an embedded database, enabling long‑term retention of conversation history and adaptation to a user’s speaking style.

Platform support

Web version runs in browsers using WebGPU and WebAudio, supports Progressive Web App mode for mobile devices, and offers performance comparable to native apps.

Desktop client is built with the Tauri framework, written in Rust, and can invoke NVIDIA CUDA or Apple Metal for hardware‑accelerated execution.

Model compatibility

Native support for over 30 major large‑model APIs, including OpenAI, Claude, Gemini, Tongyi Qianwen, Kimi, and local inference via Ollama, allowing offline operation without reliance on a single platform.

Deployment workflow

Technical stack: TypeScript + Vue.js; package manager: pnpm.

Prerequisites: Git, Node.js 23 or newer, pnpm; building the desktop client additionally requires the Rust toolchain.

Platform‑specific environment‑configuration commands are provided for macOS, Windows, and Linux. Deployment consists of three steps: clone the repository, install project dependencies, and start the development server. After connecting a large‑model API key, the companion can be used immediately; optional configuration enables voice interaction and game plugins.

GitHub repository: https://github.com/moeru-ai/airi/

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

RAGTauriopen sourceWebGPUGitHub trendingself-hostedAI companion
Smart Sea Tide
Written by

Smart Sea Tide

Sharing cutting‑edge big data and AI technologies, with occasional lifestyle insights.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.