vrc-get

From VRChat Wiki
Revision as of 16:52, 25 May 2025 by Hackebein (talk | contribs)

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