Files

アイリ 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 (https or 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-sdk owns reconnect, heartbeat, authentication, and connection state
  • the bridge only forwards connect, send, close, open, message, error, and close