vrc-get
From VRChat Wiki
vrc-get is an open-source, cross-platform command-line client for the VRChat Package Manager. It acts as a fast, script-friendly alternative to the official VRChat Creator Companion (VCC) while staying fully compatible with VCC project layouts and `vpm-manifest.json`. It's often used with ALCOM
Released under the MIT Licence and actively maintained on GitHub by anatawa12 with community contributions.
Features
- Drop-in CLI for VPM with extra quality-of-life commands
- Ships as single static binaries → zero external runtimes
- Package management, `install`, `upgrade`, `remove`, `outdated`, `reinstall`, user-package support
- Repository control, `repo add/remove/list/cleanup/packages`, `repo import/export`
- Automation, Non-interactive. Includes GitHub Actions steps for CI
- Performance, Written in Rust. Faster than VCC on large projects
Supported Platforms
- Windows (x86-64 & ARM64)
- macOS (Intel & Apple Silicon)
- Linux (glibc + musl)
Installation
| Platform | Method | Command |
|---|---|---|
| Windows 10/11 | WinGet | winget install anatawa12.vrc-get
|
| Windows | Scoop | scoop bucket add xrtools https://github.com/babo4d/scoop-xrtools && scoop install vrc-get
|
| macOS | Homebrew | brew install vrc-get
|
| macOS | MacPorts | sudo port install vrc-get
|
| Arch Linux | AUR | yay -S vrc-get
|
| Any | Cargo binstall | cargo binstall vrc-get
|
| Any | Cargo | cargo install vrc-get
|
| Any | Pre-built | Download from the GitHub Releases page |
Resources
- Project Homepage at anatawa12.com
- Project Repository at github.com