Analysis updated 2026-05-18
Create a personalized AI companion character you can talk to via voice chat on your own computer.
Build a virtual streamer or animated persona that plays games like Minecraft or Factorio autonomously.
Experiment with AI-driven game agents without relying on cloud services or third-party platforms.
Run an interactive animated character with full control over the AI models and data.
| moeru-ai/airi | novuhq/novu | outline/outline | |
|---|---|---|---|
| Stars | 39,005 | 38,943 | 38,404 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | hard | moderate | hard |
| Complexity | 4/5 | 3/5 | 4/5 |
| Audience | vibe coder | developer | pm founder |
Figures from each repo's GitHub metadata at analysis time.
Requires Tauri build setup, Live2D SDK integration, and Grok API key, multiple native dependencies and compilation steps.
Project AIRI is a self-hosted AI companion platform that lets you run your own interactive virtual character, sometimes called an AI VTuber or waifu, on your own computer or server. The project's goal, as described in the README, is to re-create the kind of experience popularized by Neuro-sama, a popular AI-driven virtual streamer. Rather than relying on a third-party service, AIRI gives you full ownership and control over the character and its underlying AI models. The platform supports real-time voice chat so you can have a spoken conversation with the character, and it can even play games autonomously, the README mentions Minecraft and Factorio as supported environments. Characters are rendered using Live2D, a technique for animating 2D illustrated characters with smooth, lifelike movement. The system connects an AI language model (configured to use Grok-compatible interfaces) to the character's voice, animation, and game-playing abilities. Because it is self-hosted, you bring your own API keys and model choices. You would use AIRI if you want to create or run a personalized AI companion or virtual streamer character, experiment with AI-driven game agents, or build your own version of an interactive animated persona without sending your data to a third-party cloud service. Desktop apps are available for Windows and macOS, and a browser version also exists. The tech stack is TypeScript throughout, using the Tauri framework for the desktop application shells, with Vue.js for the user interface. It runs on Windows, macOS, and in modern web browsers.
Self-hosted AI companion platform where you run your own interactive virtual character with voice chat, Live2D animation, and game-playing abilities on your computer.
Mainly TypeScript. The stack also includes TypeScript, Tauri, Vue.js.
Use freely for any purpose including commercial, as long as you keep the copyright notice.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.