dsh-avatar: A Persistent VRM Avatar in the DSH Interface
dsh-avatar is a DSH plugin maintained by sunqing975 that adds a persistent VRM digital human to the bottom-right corner of the host interface. The large model drives expressions and actions via the two tools `set_expression` and `play_motion`, accompanied by a model and VRMA asset management page; imports take effect immediately without requiring a restart. The plugin covers only visual representation and does not include personality, memory, subtitles, or voice. The article provides installation commands from the README (including handling `ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED`), a list of built-in models and motions, HTTP endpoints, the user data directory, development and `verify:bridge` verification methods, and troubleshooting steps using `window.__dshAvatarLog` when tools become unresponsive. The plugin runs with the permissions of the current DSH process; users should check the source code and the MIT license before installation.
Read More