Terminal-driven VRChat build, validation and upload tool for creators
Automates building, validation and uploading of VRChat worlds and avatars from the terminal, replacing manual Unity GUI steps with scripted commands. VRCLI, created by KIBA_, targets technical artists and developers who need CI/CD-style automation for VRChat content. It exposes headless SDK control, content inspection, and upload commands, suitable for integration with CI runners and for creators who want repeatable, scriptable build workflows without opening the Unity editor.
What the tool actually does and how it fits a VR content pipeline
VRCLI operates as a headless controller for the VRChat SDK, invoking a compatible Unity Editor and the official SDK to run builds, inspect content, and perform uploads. The tool converts GUI operations into command-line tasks, so build, validation, and upload steps can run from scripts or CI runners. That design means it slots into automated pipelines and batch workflows used by developers and technical artists who manage multiple worlds or avatars.
How it affects system and build workflows during automated runs
The tool delegates heavy work to Unity and the SDK, so CPU and disk load reflect Unity-driven builds rather than VRCLI itself. Because VRCLI calls the installed Unity Editor, peak resource use occurs during compilation and asset processing inside Unity. The terminal-centric interface keeps the controlling process lightweight, and build timing mirrors normal editor builds since the same editor is invoked under the hood.
Safety, permissions and CI integration considerations
VRCLI depends on existing Unity and SDK installations, so it does not replace the official SDK but automates it. That dependency means permissions and SDK compatibility are the primary safety concerns; the tool can run within CI runners and scripted environments, and it supports automated content checks before upload. Users must ensure the installed SDK version and Unity Editor match their projects to avoid build errors during automated runs.
Good fit for automation-savvy creators, with a dependency trade-off
The tool serves creators who want terminal-first build and upload flows and integration with CI runners. Expect the same build constraints as the Unity Editor because VRCLI invokes that editor directly; plan automated runs on dedicated build agents or during off-hours to avoid interfering with desktop work. For teams that accept the Unity dependency, the tool brings consistent, scriptable deployment into existing pipelines.





