What VRCX is and why you'd use it to join private accounts
VRCX is a third-party desktop tool that connects to your VRChat account and lets you manage friends, worlds, and invitations outside the VRChat client itself. It runs on Windows and gives you access to features the official VRChat app doesn't show — including a way to join private worlds when someone invites you, even if you're not in the same instance at the time.
The core reason people use VRCX for private worlds is that the official VRChat client doesn't always notify you immediately when a friend sends an invite, and you can't join from a notification the way you can with public worlds. VRCX solves this by showing you pending invitations in a list you can check anytime, and letting you jump into a private world directly from that list.
VRCX also tracks your friends' online status, shows you world details before you enter, and keeps a searchable history of worlds you've visited. None of this requires you to modify VRChat itself — VRCX just reads your account data the same way the official app does.
Key Takeaways
- VRCX is a free Windows desktop tool that connects to your VRChat account and displays pending invitations to private worlds in a list you can join from anytime.
- You download VRCX from GitHub, log in with your VRChat credentials, and authorize it to read your account — it does not modify your account or violate VRChat's terms.
- Once logged in, the Invitations tab shows all pending private world invites from friends, with a Join button next to each one.
- VRCX works alongside the official VRChat client; you can run both at the same time without conflict.
- If you lose an invite notification in the official app, VRCX keeps a record you can refer back to, as long as the invite hasn't expired.
Downloading and installing VRCX on your computer
Go to the official VRCX GitHub repository at github.com/vrcx-team/VRCX and look for the Releases section on the right side of the page. Download the latest .exe file — it will be named something like VRCX-x.x.x.exe. The file is portable, meaning you don't need to run an installer; you can save it anywhere on your computer and run it directly.
Double-click the .exe file to launch VRCX. The first time you open it, Windows may show a security warning because the file is unsigned. Click "More info" and then "Run anyway" to proceed. VRCX will open to a login screen.
Do not download VRCX from any source other than the official GitHub repository. Third-party sites may host modified versions that could compromise your account.
Logging in and authorizing VRCX to access your account
On the VRCX login screen, enter your VRChat username and password. VRCX stores these credentials locally on your computer only — it does not send them to a third-party server. After you click Login, VRCX connects to VRChat's official API using your account credentials.
Once you're logged in, VRCX displays your friends list, online status, and pending invitations. You can now close the official VRChat client if you want, or leave both running at the same time — they won't interfere with each other. Your status in VRChat (online, away, busy) is controlled by whichever app you're actively using.
If you have two-factor authentication enabled on your VRChat account, VRCX will prompt you for your 2FA code when you log in. Enter the code from your authenticator app or email, and VRCX will complete the login.
Finding and joining private world invitations
After you log in, click the Invitations tab at the top of the VRCX window. This tab lists all pending invites to private worlds that friends have sent you. Each invitation shows the friend's name, the world name, and the date the invite was sent.
To join a private world, find the invitation in the list and click the Join button next to it. VRCX will launch VRChat (or bring it to the foreground if it's already running) and load you into that private world instance. You'll appear in the world as if you had joined from an invite link, with full access to that instance.
Private world invitations expire after a set time — usually 30 days, though the world owner can change this. If an invite has expired, the Join button will be grayed out or the invite will disappear from the list. You can ask the friend to send you a new invite.
What to do if an invite doesn't work or you can't see it
If you click Join and nothing happens, first check that VRChat is installed on your computer and that VRCX knows where to find it. Click the Settings icon (gear) in VRCX and look for the VRChat installation path. If it's blank or incorrect, browse to your VRChat folder — usually C:\Program Files\VRChat on Windows — and select it.
If an invite is missing from the Invitations tab, it may have expired or been withdrawn by the friend who sent it. Refresh the list by clicking the refresh icon or closing and reopening VRCX. If the invite is still gone after a refresh, ask your friend to send you a new one.
If you're logged into VRCX but don't see any invitations at all, make sure you're actually logged in — the top of the window should show your username. If you see a login screen instead, enter your credentials again. If you're logged in and still see no invites, you may simply not have any pending invitations.
Running VRCX and VRChat at the same time
You can have both VRCX and the official VRChat client open simultaneously without any problems. VRCX reads your account data but does not control the VRChat client — it's a separate tool that communicates with VRChat's servers independently.
If you're in a world in VRChat and someone sends you an invite while you're playing, VRCX will show that invite in its Invitations tab. You can click Join to load into the private world, and VRChat will switch instances. Your status will update in both apps to reflect where you are.
Some players prefer to keep VRCX open on a second monitor or in the background so they can check invitations without alt-tabbing out of VRChat. Others close VRCX when they're not expecting invites and open it only when they want to check for pending ones.
Understanding VRCX safety and what it can and cannot do
VRCX is open-source software, meaning anyone can read its code on GitHub to verify what it does. It connects to VRChat using the same official API that the VRChat client uses — it does not hack, modify, or bypass VRChat's security. Using VRCX does not violate VRChat's terms of service, and your account will not be banned for using it.
VRCX cannot join public worlds for you, teleport you, change your avatar, or perform any action that modifies your account state. It can only read information (friends, invites, world data) and trigger actions you could perform yourself in the official client (like joining a world). Think of it as a dashboard that shows you information and gives you quick buttons to do things you could do manually.
That said, always download VRCX from the official GitHub repository only. Do not use modified versions from other sites, and do not share your VRChat password with anyone. VRCX stores your password locally on your computer, not on a remote server.
Frequently Asked Questions
Will VRChat ban me for using VRCX?
No. VRCX uses VRChat's official API and does not violate the terms of service. It is widely used by the VRChat community and is not considered a cheat or exploit. VRChat's developers are aware of VRCX and have not taken action against it.
Can I use VRCX on Mac or Linux?
VRCX is designed for Windows only. There is no official Mac or Linux version. Some users have reported success running it through compatibility layers like Wine, but this is not officially supported and may not work reliably.
What happens if I log out of VRCX or close it?
Your pending invitations remain valid and will still appear the next time you open VRCX and log in. Closing VRCX does not delete invites or affect your VRChat account in any way. You can open and close VRCX as often as you want.
Can I join a private world if I don't have an invite?
No. VRCX only lets you join private worlds for which you have a pending invitation. If you don't have an invite, the Join button will not appear, and you cannot access that world. You must ask the world owner or someone in the world to send you an invite.
Does VRCX show me who else is in a private world before I join?
VRCX shows basic world information like the world name and who sent the invite, but it does not show a live list of who is currently in that instance. You'll see that information only after you join the world in VRChat.