github moeru-ai/airi v0.10.1

pre-release4 hours ago

v0.10.1 Highlights

Account & AIRI Cloud

  • You can now sign in with email, verify your email address, reset your password, and manage your profile from the account page.
  • You can now link social accounts to your AIRI account, making it easier to manage different sign-in methods in one place.
  • You can now delete your account from settings when you no longer want to keep your data.
  • AIRI Cloud now supports server-side TTS with per-character Flux billing.
  • We improved Flux billing reliability for TTS usage, especially when usage needs to be recorded before payment is fully settled.
  • Some users could run into unstable sign-in sessions when multiple requests refreshed auth at the same time. We improved token refresh handling so sign-in state should be more reliable.

New Providers

  • You can now use Amazon Bedrock as a chat provider.
  • You can now use MiniMax Speech as a TTS provider.
  • Artistry now supports image providers such as ComfyUI, Replicate, and Nano Banana.

Chat & Settings

  • The chat input could flicker or feel unstable in some cases. We adjusted the input behavior so typing and sending messages should feel smoother.
  • When a message fails, you can now retry it directly instead of recreating it manually.
  • Some chat bubbles, buttons, tabs, and input scrollbars did not fit cleanly. We fixed several layout issues to make the chat UI feel more polished.
  • Some provider lists in settings were hard to reach because they did not scroll correctly. We fixed this so all options should be accessible.
  • Kokoro’s default model is now saved correctly on first visit.
  • You can now clear OpenAI-compatible speech model fields when you want to reset them.

Artistry

  • You can now use Artistry to generate or work with images through supported image providers.
  • AIRI Card creation and scene settings now have better image-related controls and previews.
  • Generated image results in chat are easier to inspect with the new journal preview flow.

Models & Local Inference

  • You can now get clearer feedback when importing Live2D models. AIRI checks the model structure and shows a report when something looks wrong.
  • We improved WebGPU-based local inference for speech, TTS, and background removal. This should make local model loading, cancellation, and recovery from GPU issues more reliable.
  • Some CJK and keep-text speech processing cases could strip text incorrectly. We improved the audio text processing pipeline to handle those cases better.

Computer Use

  • AIRI now has an experimental Computer Use foundation for observing the desktop and interacting with browser content.
  • Browser actions are now routed through DOM-aware tools where possible, which should make web interactions more accurate than coordinate-only clicking.
  • We added safer session tracking, read-only DOM inspection tools, transcript-based state tracking, and improved desktop overlay behavior.
  • Some macOS cursor, display geometry, iframe coordinate, and cleanup issues were fixed to make the experimental desktop flow more stable.

Mobile & Stage

  • You can now use a transparent background in Stage Pocket.
  • We added an early Godot Stage preview. This is experimental, but it gives us a path toward richer stage runtimes.

For Plugin Developers

  • You can now build plugins with the new Kits API, Bindings API, Tools API, and Gamelet API.
  • Plugin manifests now use plugin.airi.json.
  • Plugins can now provide custom widget UI.
  • We added a local loopback server so plugin assets can be served more safely inside Stage Tamagotchi.
  • We added an initial chess gamelet example to show how the new Gamelet API works.
  • We improved plugin host structure, debugging, auto reload, asset mounting, and iframe messaging through @moeru/eventa.
  • Some plugin tools were not being enabled correctly. We fixed that so plugin-provided tools can be used as expected.

Developer Tools

  • We added IO Tracer to help inspect how messages, hearing, and other runtime flows move through AIRI.
  • IO Tracer now has better layout behavior, clearer identifiers, and localized route metadata.
  • We added the foundation for global shortcuts.

Upgrade Notes

  • If you self-host AIRI, set BETTER_AUTH_SECRET before upgrading.
  • If you maintain a plugin, migrate your manifest to plugin.airi.json.
  • Artistry, Computer Use, Desktop Overlay, and Godot Stage are still evolving. Some details may change in future releases.

Don't miss a new airi release

NewReleases is sending notifications on new releases.