mirror of
https://github.com/moeru-ai/airi.git
synced 2026-10-30 19:34:10 +08:00
アイリ VTuber
[Try it]
Heavily inspired by Neuro-sama
Local Hearing
Stage Pocket exposes Sherpaw models through the shared Vite plugin. The models load from pinned remote URLs when selected. Chinese and English start with Paraformer. Other languages use an available model that supports them.
Selected remote models download into the WebView origin private file system. Sherpaw settings show download state and let users remove stored files. Verify origin private file system support on each target device.
WebSocket Bridge
Stage Pocket adds a host-backed WebSocket bridge for @proj-airi/server-sdk.
Design constraints:
- keep page loading on secure origins (
httpsor app-hosted local origins) to preserve secure-context web APIs - only implement the WebSocket bridge needed by
@proj-airi/server-sdk - native owns socket I/O;
server-sdkowns reconnect, heartbeat, authentication, and connection state - the bridge only forwards
connect,send,close,open,message,error, andclose