AIRI: A Self-Hosted AI Companion That Plays Minecraft and Talks in Real Time
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.
At a glance
- What is it?
- Project AIRI is a TypeScript-based, MIT-licensed desktop and web app that recreates the Neuro-sama experience: a persistent AI character with realtime voice chat and the ability to play games like Minecraft and Factorio. It is self-hosted, meaning you own the data and the persona, but the documentation is thin on operational details.
- Who is it for?
- Adopt AIRI if you want a self-hosted, MIT-licensed AI companion that you can shape and control, and if you are comfortable with a project that is still in beta and whose documentation is sparse on configuration details. Do not adopt it if you need a production-grade virtual assistant with clear SLAs or if you expect a turnkey setup without reading source code.
- Can I use it commercially?
- Yes. MIT is a permissive licence: you can use, modify and sell software built on it, as long as you keep its copyright and licence notices.
- Is it still maintained?
- Yes. The repository received new commits within the last day.
- What is it written in?
- Mainly TypeScript, according to GitHub's language statistics.
Answers come from the project's GitHub data, last synced on September 15, 2026, and from our analysis. They are not legal advice.
DEEP OPEN-SOURCE ANALYSIS
What AIRI Actually Solves
AIRI targets a narrow but real problem: giving you a persistent, self-hosted AI character that can talk to you in realtime and interact with the world through games. The README is explicit about the inspiration, Neuro-sama, a popular AI streamer. The project aims to recreate that experience, not as a cloud service, but as something you own. The description calls it a "soul container" for virtual characters, which is a poetic way of saying the persona and its memory live on your hardware. For engineers, the value proposition is control: you decide where the model runs, what data is stored, and how the character behaves. It is not a chatbot that answers queries; it is a companion that can hold a voice conversation and, according to the README, play Minecraft and Factorio. That is a specific niche, and the project does not pretend to be a general-purpose assistant.
How It Works: Voice, Games, and a Persistent Persona
The README does not provide a detailed architecture diagram, but the feature set implies a pipeline. Realtime voice chat requires speech-to-text, an LLM for response generation, and text-to-speech. The game playing, Minecraft and Factorio, suggests some form of computer vision or game state reading, plus an action interface. The project is written in TypeScript, so the core is likely an Electron or similar desktop shell, given the macOS and Windows binaries. The web version exists, which means the same codebase runs in a browser. The "soul container" concept points to a persistent memory system; the README mentions a separate organization for sub-projects including RAG, memory, and an embedded database. So the data flow is likely: audio input to a transcription model, text to an LLM, response to a voice synthesizer, and game actions through a custom bridge. None of this is confirmed beyond the README's claims, but the structure is consistent with the stated features.
Getting It Running: Commands and Platforms
Installation is straightforward for end users. Windows users can run `winget install MoeruAI.AIRI` or use Scoop with `scoop bucket add airi https://github.com/moeru-ai/airi` followed by `scoop install airi/airi`. macOS users get a Homebrew Cask: `brew install --cask airi`. There are also direct download links for a Windows setup executable and a macOS DMG, plus a Linux download button, though the README does not specify the Linux package format. The web version is available at https://airi.moeru.ai, which suggests you can try it without installing. For developers, the repository is on GitHub with a docs site at https://airi.moeru.ai/docs/. The README does not include build-from-source instructions, so if you want to run from the repo, you will need to explore the source. The release version cited in the download links is v0.11.3, while the latest release tag is v0.12.0-beta.4, so the binaries may lag behind the beta.
The Beta Caveat: Versioning and Stability
The project is clearly in active development, but the release naming tells a cautionary tale. The latest releases are v0.12.0-beta.4, v0.12.0-beta.3, and v0.12.0-beta.1, all from late August 2026. The download buttons point to v0.11.3, which is not the latest. That mismatch means users who install via the official button get an older version, while the beta may contain breaking changes. As a beta, you should expect bugs, incomplete features, and API changes. The README does not list known issues or a stability guarantee. For an engineer evaluating this for a hobby project, that is acceptable. For anything mission-critical, it is a red flag. The project also has a Discord server and a Telegram channel, which suggests community support is the primary mechanism for troubleshooting.
Licensing and Ownership: MIT with a Warning
AIRI is licensed under MIT, which is permissive: you can use, modify, and distribute it, even commercially, as long as you include the original copyright notice. That is a strong point for adoption. The README also contains a warning that there is no officially minted cryptocurrency or token associated with the project. That is a useful caution because AI companion projects sometimes attract scam tokens. For engineers, MIT means you can fork the project, embed it in your own software, or build a product around it without paying licensing fees. The main constraint is that the project itself may depend on third-party models or services, such as ChatGPT or Claude, which have their own terms. The README mentions these models as the power behind the companion, so you need to check whether your usage complies with those providers' policies. The project does not appear to bundle models; it likely connects to external APIs, which means operational costs and data privacy depend on the provider you choose.
Where AIRI Falls Short: Documentation and Verification
The biggest limitation is the lack of technical documentation in the README. It is a marketing-style overview with download buttons and community links, but it does not explain how to configure the model provider, how to set up the voice pipeline, or how the game integration works. There is a docs site, but the README does not link to specific configuration guides. For an engineer, that means you will have to read the source code to understand the setup. That is a real cost. The project also assumes you have access to powerful LLMs, which may require API keys and incur costs. The game playing feature is likely limited to specific versions of Minecraft and Factorio, but the README does not state compatibility. If you are not interested in the anime waifu aesthetic or the Neuro-sama style, the project may feel gimmicky. It is a niche tool, not a general-purpose automation platform.
Alternatives: What Else Offers This Mix
The closest alternative in spirit is SillyTavern, an open-source frontend for roleplaying with LLMs. SillyTavern focuses on text-based roleplay and character cards, with a large community and extensive documentation. It does not natively do realtime voice chat or game playing, but you can pair it with external tools like Text-to-Speech extensions. The difference is that SillyTavern is a chat interface, while AIRI aims to be a full companion with voice and game interaction. Another alternative is a custom bot built with a framework like Discord.py or a game-specific bot for Minecraft, but that requires significant development effort. If you want a ready-to-run Neuro-sama clone, AIRI is the only project you have presented. If you want a more documented and community-supported roleplay tool, SillyTavern is a safer bet. The choice depends on whether you value the integrated voice and game features over the stability of a mature project.
Maintenance and Upgrade Path
The project is actively maintained, with multiple beta releases within a week, which indicates a fast iteration cycle. That is good for feature development but bad for stability. Upgrading from v0.11.3 to v0.12.0-beta.4 may require migrating configuration or data, but the README does not document a migration path. The separate organization for sub-projects suggests that the core is modular, which could ease upgrades, but it also means more moving parts. The MIT license means you can fork and maintain your own version if the project stalls, but you would need to keep up with upstream changes. The community is active on Discord and Telegram, so you can ask for help, but there is no formal support channel. For a hobbyist, the maintenance cost is manageable. For a business, the lack of a stable release and documented upgrade process is a serious concern. You should plan to pin a specific version and test thoroughly before updating.
Editorial conclusion
Adopt AIRI if you want a self-hosted, MIT-licensed AI companion that you can shape and control, and if you are comfortable with a project that is still in beta and whose documentation is sparse on configuration details. Do not adopt it if you need a production-grade virtual assistant with clear SLAs or if you expect a turnkey setup without reading source code. Before deploying, verify the exact model provider setup, the audio pipeline dependencies, and whether the game integration works with your specific game versions, because the README does not specify these details.
Community notes