v0.12.0-beta.5

bespokelabsai/nimblev0.12.0-beta.5Aug 29, 2026by nekomeowww

Upgrading?

AI Summary

Beta release focusing on Live2D enhancements, new speech providers, and desktop stability.

Key Highlights

  • Added MAGIC driver for Live2D motion (Neuro-sama style).
  • Added VOICEVOX and AivisSpeech as local speech providers.
  • Fixed chat session creation/restore reliability.
  • Fixed microphone access behavior on iOS.
  • Fixed desktop local server startup on Windows and macOS.

New Features

  • MAGIC Live2D driver
  • Local Speech Providers (VOICEVOX/AivisSpeech)
  • Gamepad packages

Full Release Notes

## 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

Related Repositories