vrc-get

From VRChat Wiki
V · ECommunity-written content
The following was created by the community. It may contain material not directly endorsed by the VRChat team. To learn more, consider reading Contributing to the 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