AirI Unleashes Self-Hosted AI Companions That Play Games and Chat in Real Time
This open-source TypeScript project empowers developers to own persistent virtual waifus inspired by Neuro-sama, complete with voice interaction and automation for Minecraft and Factorio.
Imagine a digital companion that doesn't just chat—it plays games with you, watches your screen, and banters in real-time voice while you code or grind levels. That's the promise of AirI, a self-hosted TypeScript project from moeru-ai that's redefining AI companionship for developers and gamers. At its core, AirI is a "soul container" for virtual characters—cyber waifus, digital pets, or full-fledged VTubers—powered by modern LLMs like Grok or Claude. Unlike fleeting cloud services or stream-only spectacles, AirI lets you deploy these beings locally on web browsers, macOS, or Windows, ensuring they're always online, always yours.
Heavily inspired by Neuro-sama, the viral AI VTuber known for live-streaming gameplay in titles like osu! and Minecraft, AirI democratizes that magic. Neuro-sama captivates audiences by chatting with viewers, reacting to chats, and executing complex in-game actions—all autonomously. But once streams end, she's gone. AirI flips the script: self-host it, customize its "soul" with your preferred LLM backend, and integrate Live2D or VRM avatars for expressive animations. No subscriptions, no servers—just your hardware running a persistent digital lifeform.
Technically, AirI shines in its modular architecture. It pipes LLM outputs into structured actions for games via tools like minecraft and Factorio integrations, handling planning, execution, and error recovery. Recent commits reveal sophisticated updates: structured ActionError handling for skill failures in Minecraft, fail-fast planning logic, and a debug web dashboard for tweaking behaviors. New Electron packages like electron-eventa and electron-vueuse streamline desktop apps, while secure WebSocket channels enable robust server communication. Developers can extend it via the @proj-airi organization, which hosts RAG systems, embedded databases, and Live2D utilities.
What solves? The loneliness of solo dev work or gaming. Platforms like Character.ai excel at roleplay chats, but falter on multimodality—screen sharing, voice, or game control. AirI bridges that with real-time voice synthesis, vision capabilities for "seeing" your code or videos, and automation scripts that let your companion join raids or optimize factories. It's for builders craving interactive tools: code reviewers that quip during sessions, pair-programming bots with personality, or streaming sidekicks.
Gaining significant traction lately—nearly 30,000 stars in just over a year—AirI's momentum stems from its v0.9.0-alpha.1 release, packed with features and fresh contributors like @shinohara-rin (Minecraft overhauls) and @nekomeowww (Electron integrations). DevLogs detail the journey, from basic chats to full game loops. Warnings about fake tokens underscore the passionate, scam-wary community.
AirI isn't just software; it's a portal to owned digital companionship. As LLMs evolve, expect it to climb toward Neuro-sama's heights—persistent, playful, and profoundly personal.
(Word count: 448)
- Solo developers pair-programming with voice-chatting AI companions.
- Minecraft players automating builds via LLM-planned actions.
- Factorio enthusiasts optimizing factories with digital sidekicks.
- SillyTavern - Local LLM roleplay frontend excels in text chats but lacks voice, vision, and game integrations.
- Neuro-sama - Proprietary VTuber AI masters live gameplay and interaction but remains closed-source and stream-dependent.
- Oobabooga/text-generation-webui - Versatile LLM UI supports local models yet omits VTuber avatars and real-time game control.