# AIRI v0.12.0-beta.5 - Product: AIRI (https://whatsnew.fyi/product/airi) - Vendor: AIRI - Date: 2026-08-29 - Version: v0.12.0-beta.5 - Original notes: https://github.com/moeru-ai/airi/releases/tag/v0.12.0-beta.5 - Permalink: https://whatsnew.fyi/product/airi/releases/v0.12.0-beta.5 - Labels: Pre-release What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Select the MAGIC driver to generate Neuro-sama like motion (aka Neuro bump) in Live2D - **added** — MAGIC driver includes bundled Idle/calm and Speaking/excited profiles with speech lip sync preservation and forward-facing character look - **added** — Live2D imports now show a clear report listing model data, absent references, unreferenced resources, and steps to fix each issue - **added** — Use VOICEVOX Engine or AivisSpeech Engine as a local speech provider with connection and voice controls - **fixed** — Live2D ZIP archives created on macOS now import correctly with hidden metadata no longer preventing model file and expression discovery - **fixed** — Chat now reliably creates or restores a session during startup in single-window and multi-window setups - **fixed** — Short mobile chat histories now sit above the composer with new messages staying near the bottom - **fixed** — Chat, settings, onboarding, and other panels now use consistent scroll areas with the chat composer remaining fixed on desktop - **fixed** — On iOS, microphone access now opens the system permission prompt instead of closing the app - **fixed** — The desktop local server now starts reliably on Windows and macOS with socket setup no longer requesting unsupported port reuse - **fixed** — The desktop title bar no longer shows an inactive information icon - **changed** — @proj-airi/server-runtime now gives each port to one listener and disables reusePort to prevent unsupported socket errors - **added** — New internal gamepad packages normalize browser controllers, provide Vue lifecycle integration, and add PlayStation 5 DualSense USB and Bluetooth support - **added** — Live2D Motion Control workbench now supports recording, editing, playback, filtering, keyboard and controller input, and procedural motion generation - **changed** — Fresh Electron 42 setups now install Electron before dev or start to prevent the desktop app from failing before launch - **removed** — The retired transcription package and its stale CI command are gone ##### v0.12.0-beta.5 Highlights ##### New Contributors * @nayounsang made their first contribution in https://github.com/moeru-ai/airi/pull/2404 ###### Product updates ###### Live2D - You can now select the MAGIC[^1] driver to generate Neuro-sama like motion (aka Neuro bump). - The driver includes bundled Idle / calm and Speaking / excited profiles. It can preserve speech lip sync and keep the character looking forward. - Live2D imports now show a clear report before import. It lists model data, absent references, unreferenced resources, and steps to fix each issue. - Live2D ZIP archives created on macOS now import correctly. Hidden metadata no longer prevents the importer from finding model files and expressions. ###### Speech - You can now use VOICEVOX Engine or AivisSpeech Engine as a local speech provider. Each provider includes connection and voice controls. ###### Bug fixes and polish - Chat now reliably creates or restores a session during startup in single-window and multi-window setups. - Short mobile chat histories now sit above the composer. New messages stay near the bottom, while upward scrolling keeps your reading position. - Chat, settings, onboarding, and other panels now use consistent scroll areas. On desktop, the chat composer remains fixed while the history scrolls. - On iOS, microphone access now opens the system permission prompt instead of closing the app. The app remains open after you deny access. - The desktop local server now starts reliably on Windows and macOS. Socket setup no longer requests unsupported port reuse. - The desktop title bar no longer shows an inactive information icon. ###### To developers - @proj-airi/server-runtime now gives each port to one listener and disables reusePort. This prevents unsupported socket errors across desktop platforms. ###### To contributors - New internal gamepad packages normalize browser controllers, provide Vue lifecycle integration, and add PlayStation 5 DualSense USB and Bluetooth support. - The Live2D Motion Control workbench now supports recording, editing, playback, filtering, keyboard and controller input, and procedural motion generation. - Fresh Electron 42 setups now install Electron before dev or start, so the desktop app no longer fails before launch. - The retired transcription package and its stale CI command are gone. Nix dependency hashes and the documented typecheck command are now current. [^1]: ~~MAGIC stands for Markovian Animation Generator with Illusory Conditioning~~ **Full Changelog**: https://github.com/moeru-ai/airi/compare/v0.12.0-beta.4...v0.12.0-beta.5