Open-source Unity packages for VTuber / avatar live-streaming pipelines.
This is a package monorepo. Each subdirectory under Packages/ is an independent Unity Package Manager (UPM) package and can be installed via Git URL with a ?path= query.
Warning
Under active development. All packages in this repository are pre-1.0 and ship with a UPM lifecycle suffix:
-exp.N(Experimental) — APIs and behavior may change at any time without notice. Currently:jp.lilium.livestudio,jp.lilium.livestudio.virgo,jp.lilium.remotecontrol,jp.lilium.vrchatavatartransfer.-pre.N(Pre-release) — Approaching a stable release; surface area is largely settled but may still change. Currently:jp.lilium.nativegamepad.
Unity Package Manager hides these versions unless Show Preview Packages is enabled in Edit > Project Settings > Package Manager. Pin to a specific tag (#vX.Y.Z) if you need a stable target, and review release notes before upgrading.
| Package | Folder | Stage | Description |
|---|---|---|---|
jp.lilium.livestudio |
Packages/LiveStudio |
Experimental (-exp) |
Base package for VTuber live-streaming apps: Camera / Lighting / Scene / Build / RemoteControl base / shared Localization, independent of any specific motion capture system. |
jp.lilium.livestudio.virgo |
Packages/LiveStudioVirgo |
Experimental (-exp) |
VirgoMotion adapter for jp.lilium.livestudio: UDP VirgoMotionSource, Fusion REST FusionRequestSystem, AnimationFrameBridge, Build / Tools menu. |
jp.lilium.vrchatavatartransfer |
Packages/VRChatAvatarTransfer |
Experimental (-exp) |
Editor tools to bring VRChat avatars into non-VRChat environments (PhysBone → VRM SpringBone, VRC Constraint → Unity Constraint). |
jp.lilium.nativegamepad |
Packages/NativeGamepad |
Pre-release (-pre) |
Native Windows gamepad support with background input (XInput + Windows.Gaming.Input). |
jp.lilium.remotecontrol |
Packages/RemoteControl |
Experimental (-exp) |
REST API server with reflection-based remote control for Unity Editor and runtime. SSE-based realtime updates and [ExposedProperty]-driven UI generation. |
All packages above are published as a VPM repository. Add this URL once in VCC (or ALCOM) under Settings → Packages → Add Repository:
https://you-ri.github.io/LiveStudio/vpm.json
Inter-package dependencies between LiveStudio packages are resolved automatically through vpmDependencies. VRChat SDK is also pulled in via VPM when you install jp.lilium.vrchatavatartransfer.
External non-VPM dependencies (UniVRM for jp.lilium.vrchatavatartransfer, etc.) still need to be added separately — see each package's README.
Note
Pre-1.0 releases ship with -exp / -pre suffixes. Enable Show Pre-release Packages in VCC to see them.
Each package can also be installed individually via UPM Git URL with ?path= syntax (no VPM client required):
See each package's own README for required SDKs (e.g. VRChat SDK, UniVRM) and Unity version.
Apache License 2.0 — see LICENSE. Copyright (c) You-Ri, 2026.