Project AIRI v0.15.2

Project AIRI is an open source self hosted AI companion and AI VTuber framework developed by the Moeru AI community. The project is designed to build interactive virtual characters capable of real time voice conversations, gameplay interaction, animated avatar rendering, and long term memory systems.

The platform supports:

  • Live2D and VRM avatars

  • Real time speech interaction

  • Local or cloud LLM integration

  • Memory systems using databases like DuckDB and PGVector

  • Minecraft and Factorio interaction

  • Browser, desktop, and mobile deployment

  • Discord and multi platform integrations

Recent 2026 builds also expanded support for macOS, Linux, Windows, and mobile deployment while improving plugin architecture and AI interaction systems.

Project AIRI has quickly become one of the most talked about open source AI companion ecosystems in the AI VTuber and autonomous character community. Inspired heavily by projects like Neuro-sama, AIRI aims to create persistent virtual AI companions capable of voice interaction, gameplay participation, memory retention, and animated digital presence across multiple platforms.

Unlike standard chatbot applications, AIRI focuses on creating what its developers describe as “virtual cyber beings” rather than simple text assistants. The result is a much more experimental but also far more immersive AI experience.

Key Features of Project AIRI

  • Self Hosted AI Companion Architecture
    One of AIRI’s biggest strengths is ownership. Users can self host the platform locally rather than relying entirely on centralized subscription services.

  • AI VTuber and Virtual Avatar Support
    AIRI integrates Live2D and VRM character rendering with facial animation, blinking, tracking, and expressive interaction systems.

  • Real Time Voice Interaction
    The platform supports speech recognition and speech synthesis for natural voice based interaction with virtual characters.

  • Game Interaction Systems
    Project AIRI can interact with games such as Minecraft and Factorio using AI driven gameplay assistance and autonomous actions.

  • Persistent Memory Systems
    Unlike disposable chat sessions, AIRI aims to create persistent digital personalities capable of remembering long term interactions through local memory databases.

  • Plugin and Developer Ecosystem
    The project includes modular architecture and extensibility systems for developers building custom AI companion behaviors and integrations.

Download Project AIRI v0.15.2 - Software Mirrors

Project AIRI v0.15.2 for Windows

AIRI-0.15.2-windows-x64-setup.exe | 471.29 MB

Project AIRI v0.15.2 for macOS

AIRI-0.15.2-mac.zip | 575.88 MB

AIRI-0.15.2-darwin-x64.dmg | 591.23 MB

AIRI-0.15.2-darwin-arm64.dmg | 582.08 MB

AIRI-0.15.2-arm64-mac.zip | 566.91 MB

Project AIRI v0.15.2 for Linux

AIRI-0.15.2-linux-x86_64.rpm | 453.22 MB

AIRI-0.15.2-linux-x86_64.AppImage | 555.47 MB

AIRI-0.15.2-linux-x64.pacman | 462.5 MB

AIRI-0.15.2-linux-x64.flatpak | 457.39 MB

AIRI-0.15.2-linux-arm64.flatpak | 444.86 MB

AIRI-0.15.2-linux-arm64.deb | 479.96 MB

AIRI-0.15.2-linux-arm64.AppImage | 552.04 MB

AIRI-0.15.2-linux-amd64.deb | 494.13 MB

AIRI-0.15.2-linux-aarch64.rpm | 441.1 MB

AIRI-0.15.2-linux-aarch64.pacman | 448.12 MB

Project AIRI v0.15.2 for Android

AIRI-0.15.2-android.apk | 193.05 MB

Project AIRI v0.15.2 for iOS

AIRI-0.15.2_.34.-ios.ipa | 167.95 MB

Project AIRI v0.15.2 Source Code

Project AIRI v0.15.2 Source code (zip)

Project AIRI v0.15.2 Source code (tar.gz)

Project AIRI v0.15.2 Release Notes:

v0.15.2 Highlights

A polish release. Voice input is steadier, you can tidy up chats faster, phones get better model controls, and the desktop app now shows what each update changes.

New Contributors

  • @Siq5005 made their first contribution in #3400
  • @mothieras made their first contribution in #3428
  • @Goldloli made their first contribution in #3411
  • @FoolKc made their first contribution in #3433

Product updates

Chat and voice

  • You can now delete many conversations at once. Press the select button next to "New conversation", pick rows or use "Select all", then press "Delete" twice to confirm.
  • The "Turns to remember" setting now keeps whole turns. A turn is your message plus the character's replies. Before, small limits could drop the last reply or switch between partial history and only your newest message. Now the oldest whole turns go first.
  • Bold and italic text next to Chinese or Japanese punctuation now shows correctly. Before, text such as 测试。测试 showed the asterisks, and text-to-speech read them aloud.
  • If you use OpenRouter with the Responses API and a model that accepts audio, your voice messages now reach the model as audio. Before, the model got only the transcript.
  • The official AIRI chat provider now uses the Responses API by default, with built-in web search. You can switch back to Chat Completions in the provider settings.

Models and stage

  • When you upload a display model to your account, the model card now shows a percent and a progress bar. Uploads can be up to 512 MiB, so you can now see that a big upload is still moving.
  • On phones, the model settings now support two-finger zoom. The View menu and the model settings use the same size and position rulers. We also removed the extra vertical slider.
  • The background picker now follows your app language, in all ten supported languages.

Account and sync

  • Account settings have a new Sync section. It has a switch for each kind of synced data: chats, provider settings (with API keys), character cards, and Live2D and VRM models. All four are on by default. A switch is per device. Turning one off pauses sync for that device and deletes nothing. Character card sync and model sync are no longer experimental features. If you turned one off before, it stays off.
  • The "Capacitor" entry and page are now called Subscription, and "Install" is now Subscribe. Capacitor stays as the plan name inside the page. Purchased Flux now shows as your Flux balance.

Desktop app

  • The About page now shows what an update changes. A What's new button opens the release notes for the new version. Nightly and dev builds show a link to the code changes instead. The Confirm Restart button now looks like a primary action, so it no longer blends into the card.
  • On macOS, AIRI now asks for its own permissions, even when a terminal, Steam, or another launcher starts it. Before, Beat Sync could get only silence and show "No audio detected", even though AIRI had already been given permission. If this happened to you, give screen and system audio recording permission to AIRI itself.
  • In the IO tracer devtools window, the top tab bars now act as the title bar. On macOS, the window buttons no longer cover the first tab, and you can drag the window by the empty part of the tab bar. On Windows and Linux, the window buttons are back.

Bug fixes

  • Characters stopped replying after a wake word conflict. If a character tried to set a wake word that another character already used, the reply failed with a structuredClone error. The character now replies and tells you about the conflict.
  • Voice input could get stuck without any error. If the speech provider never finished the transcript, the input waited forever, and nothing was sent. Now the input fails after 30 seconds with a clear error, so you can try again. A slow speculative rephrase now also stops after 10 seconds.
  • Beat Sync did not move Live2D heads with the MAGIC motion driver on. The head now moves to the beat on top of the MAGIC pose. Head motion also follows the beat smoothly now, instead of jumping once per beat.
  • The AIRI browser extension did not work with v0.15. It failed to connect, and its notifications never reached the desktop character. Both now work.
  • Some account requests failed after a session refresh. In rare cases, a cloud request lost its headers or failed when AIRI retried it after refreshing your sign-in. These retries now work.

Polish

  • On phones, settings pages now scroll all the way to the screen bottom instead of cutting off above the home indicator. The model editor in Settings → Models no longer shows an empty strip under its tabs.
  • Picking a display model no longer loads it twice in the background.
  • Settings descriptions are clearer in many languages. The built-in character is now called Iru in all translated descriptions.

To developers

  • Extensions: You can now enable an Extension that needs a Kit that no one provides yet. Before, AIRI refused to enable it. Now its session waits in the pending phase and starts when a compatible Provider registers.
  • New package @proj-airi/extension-protocol: It now owns the Extension identity types and the permission model types. Their shapes did not change. @proj-airi/plugin-sdk no longer depends on @proj-airi/plugin-protocol. If you import these types, import them from the new package.
  • @proj-airi/core-agent:
  • SpeechInputPorts.transcriber now gets ({ inputId, sessionId }) instead of (sessionId).
  • VoiceController takes a new transcriptionTimeoutMs option. The default is 30 seconds.
  • The Responses adapter now accepts audio input segments.
  • @proj-airi/ui: SelectTab has new radius (lg, xl, full) and color (primary, neutral) props. The unused w-xs, w-sm, and w-md sizes are removed.
  • Desktop updater contract: AutoUpdaterState has a new optional changesUrl field.
  • Server metrics: The API server now reports GenAI metrics with the OpenTelemetry semantic convention names. If your dashboards or alerts use the old metric names, update them.

To contributors

  • Extension host on injeca: The plugin-sdk host internals, the built-in desktop Kits, and Extension sessions now run on injeca (upgraded to 0.5). The Activation Planner is removed. The plugin-sdk docs now say that injeca is its lifecycle runtime.
  • Fewer duplicate libraries: awilix, colorjs.io, debug, and @better-fetch/fetch are replaced with the libraries the repo already uses. ESLint now bans them. localforage is replaced with the shared unstorage instance, and existing browser data stays readable. We also removed the unused sponsors SVG dependency.
  • Translation key check: CI now runs x18n. The Lint job fails when code uses a translation key that the English locale does not define. Existing issues are kept in a baseline.
  • More reliable builds: @proj-airi/unplugin-fetch 0.2.6 now retries dropped asset downloads. A dropped download broke a v0.15.0 release build and a CI run.
  • MediaPipe assets: We reverted the change that loaded MediaPipe assets at runtime. pnpm install again downloads the MediaPipe model files in postinstall.
  • Fonts: Font packages now install from npm. They moved to the proj-airi/fonts repository.
  • PR triage: A new AgentScan workflow labels pull requests and closes them when it finds that an automated or community-flagged account opened them.
  • Tooling: We upgraded AUV to 0.0.43, which renamed its invoke command IDs. The timeline-canvas benchmark now uses the median of several runs. We added more type-safety cleanups in stream-kit, ui, stage-ui-spine, and model-driver-mediapipe. We updated the Nix pnpmDeps hashes.

Upgrade notes

  • macOS users who start AIRI from a terminal, Steam, or another launcher: Give screen and system audio recording permission to AIRI itself, not to the launcher.
  • Developers who import Extension identity or permission types: Import them from @proj-airi/extension-protocol.
Full Changelog: v0.15.1...v0.15.2

User Experience

Project AIRI feels far more like an experimental AI ecosystem than a polished mainstream consumer app.

For technical users, this is actually part of the appeal. AIRI gives developers and enthusiasts substantial control over:

  • LLM providers

  • Character personalities

  • Voice systems

  • Rendering pipelines

  • Game integrations

  • Memory architecture

  • Local hosting infrastructure

The interface itself is visually impressive, especially when paired with VRM or Live2D avatars. Modern builds resemble a hybrid between VTuber software, AI agent frameworks, and desktop companion systems.

However, setup complexity remains one of the platform’s biggest barriers. Running AIRI properly often involves configuring models, APIs, GPU acceleration, memory systems, and external integrations. Beginners expecting a one click chatbot experience may feel overwhelmed.

Performance and Hardware Requirements

Performance depends heavily on how AIRI is configured.

Local LLM inference, voice synthesis, avatar rendering, and game interaction can become resource intensive quickly, especially when running fully self hosted workflows with GPU acceleration.

The project supports WebGPU, CUDA, and Apple Metal acceleration in supported environments. Users with powerful GPUs generally report significantly smoother real time interaction experiences.

Electron and web based architecture choices also mean memory usage can become relatively high compared to lightweight native applications.

Open Source Ecosystem and Community

One reason AIRI has gained so much momentum is its positioning within the rapidly growing AI companion and autonomous VTuber movement.

The project’s GitHub ecosystem has expanded rapidly throughout 2026 with repositories related to:

  • AI VTubers

  • AI gameplay systems

  • Live2D tooling

  • multimodal AI workflows

  • browser based inference

  • memory systems

  • AI gaming agents

Community interest is especially strong among:

  • AI hobbyists

  • VTuber communities

  • self hosted AI users

  • anime communities

  • experimental AI developers

  • autonomous agent researchers

The open source approach also differentiates AIRI from closed commercial AI companion platforms by allowing far greater customization and ownership.

Privacy and Ethical Considerations

AIRI strongly emphasizes self hosted deployment and user ownership, which is appealing for privacy conscious users.

However, AI companion systems naturally raise broader concerns regarding:

  • emotional dependency

  • parasocial relationships

  • moderation

  • AI generated behavior unpredictability

  • privacy of voice and memory data

As with most rapidly evolving AI ecosystems, long term social implications remain actively debated.

Pros

  • Extremely ambitious AI companion platform

  • Open source and self hosted

  • Excellent Live2D and VRM support

  • Real time voice interaction

  • Persistent memory architecture

  • Cross platform support

  • Strong developer ecosystem

  • Active 2026 development momentum

Cons

  • Complex setup process

  • High hardware requirements for advanced workflows

  • Rapid development can introduce instability

  • Electron architecture can consume significant memory

  • Not beginner friendly

  • AI companion category still highly experimental

Project AIRI is ideal for AI enthusiasts, developers, VTuber creators, self hosted AI users, anime communities, and users interested in building persistent virtual AI companions beyond traditional chatbot experiences.

It is especially appealing for users who enjoy experimenting with autonomous AI agents, character systems, and multimodal interaction platforms.

Project AIRI is one of the most ambitious open source AI companion ecosystems currently evolving in 2026. Its combination of self hosted AI infrastructure, animated virtual characters, real time voice interaction, memory persistence, and gameplay integration makes it stand out dramatically from ordinary chatbot applications. While the platform remains technically demanding and highly experimental, its rapid development pace and visionary scope make it one of the most fascinating AI projects in the modern open source ecosystem.

Project AIRI v0.15.2
Free
Software Informations:
Developer:

Operating System:
Windows / macOS / Linux / iOS / Android
Date Added:
2026-11-10T08:34:13.192Z
Categories:

Post a Comment/Report Broken Link: