Added a step to close the database as you cannot rename the sqlite3 file while it is open in DB Browser.
VRCX
VRCX is an assistant application for VRChat that provides information about and managing friendship. This application uses the unofficial VRChat API (VRCSDK).
VRCX isn't endorsed by VRChat and doesn't reflect the views or opinions of VRChat or anyone officially involved in producing or managing VRChat. VRChat is trademark of VRChat Inc. VRChat © VRChat Inc.
pypy & Natsumi are not responsible for any problems caused by VRCX. Use at your own risk!
How to install VRCX
- Download latest release setup from here.
- Run
VRCX_Setup.exe.
Is VRCX against VRChat ToS?
TL;DR: no.
VRChat's official stance on usage of the API, as listed in their Discord #faq channel.

Screenshots
Login
Feed
GameLog
UserInfo
World
Favorite
FriendsLog
Moderation
Notification
PlayerList
Settings
Join
NewInstance
Discord Rich Presence
VR Overlay
Themes
To install a theme place custom.css into your %AppData%\VRCX folder then press Shift + Alt + R.
Pink Theme by Kamiya

Material 3 by Kamiya

VRCX launch parameters
--debuglaunch Chromium DevTools with VRCX.--config="C:\VRCX.sqlite3"set a custom path for VRCX database.--gpufixset VRCX overlay rendering GPU to index 1 forcing the overlay to render to a secondary dedicated GPU or if you're using an integrated GPU it will force rendering to your dedicated GPU.vrcx://user/usr_idopen VRCX user dialog.vrcx://avatar/avtr_idopen VRCX avatar dialog.vrcx://group/grp_idopen VRCX group dialog.vrcx://world/wrld_idopen VRCX world dialog.vrcx://world/wrld_id:12345open VRCX world dialog with instance.vrcx://world/https://vrch.at/0gmbxjpjopen VRCX world dialog with unlocked instance.vrcx://import/avatar/avtr_id,avtr_id...open VRCX avatar favorites import dialog.vrcx://import/world/wrld_id,wrld_id...open VRCX world favorites import dialog.vrcx://import/friend/usr_id,usr_id...open VRCX friend favorites import dialog.vrcx://addavatardb/https://website/vrcx_search.phpopen VRCX remote avatar database provider dialog.
Keyboard shortcuts
Ctrl + Shift + Iopen Chromium DevTools.Ctrl + Rrestart VRCX.Shift + Alt + Rreload custom css.
Common issues
VRCX running slow
- Settings > Appearance > Max Table Size
- Lower this value to something like 100 this will decrease the amount of table entries stored in RAM.
- Settings > Advanced > Auto Clear Cache
- Lower this interval to something like 3 hours this will decrease the amount of unnecessary worlds, users and avatars stored in RAM.
VRCX opens to a white screen
This can be caused by a many different things here's a list of things to try:
- Install Microsoft Visual C++ Redistributable 2019.
- Reboot your computer, maybe another process is trying to read the database file.
- Disable antivirus software, Avast and AVG are known to delete Cef/VRCX.
- Remove AVerMedia AssistCentral this is known to cause problems with VRCX for some unknown reason.
- Unstable RAM can be a potential cause, remove any RAM overclock and run MemTest86.
- Run VRCX as administrator, this can fix it on some rare occasions.
- Test a fresh database, first close VRCX then backup your current database by opening
%AppData%\VRCX\and renamingVRCX.sqlite3to something likeBackup.sqlite3, if this solves it but you'd like to still keep your data follow the steps bellow on how to repair your database.
SteamVR Overlay not working
- Try launch VRCX with the launch parameter
--gpufix. - Disable SteamVR safe mode.
- If your computer has an iGPU follow these steps.
How to repair VRCX database
- Close VRCX.
- Install DB Browser for SQLite.
- File > Open Database...
- Browse to
%AppData%\VRCX\then selectVRCX.sqlite3. - File > Export > Database to SQL file...
- Click Save and place the file somewhere.
- File > Close Database
- Rename
VRCX.sqlite3in%AppData%\VRCX\to something likeBackup.sqlite3. - File > Import > Database from SQL file...
- Click Yes to creating a new database.
- Save it in
%AppData%\VRCX\asVRCX.sqlite3. - File > Write Changes.
- Close DB Browser and delete the no longer needed
*.sqlexport file.
How to run VRCX on Linux
Guide made by RinLovesYou
-
Installing Wine
-
Winetricks Magic
It is imperative that you are using Wine 7.0rc5 or later! this has not been tested on earlier versions. Wine 7.0 Finally allows for full installation of the .net framework, which is needed for VRCX to function.
-
Start over with a clean wine prefix. Either create one for VRCX or
rm -rf ~/.wineand use the main prefix. -
winetricks --force dotnet472yes, you'll have to sit through all of the installers (there's a lot of them). -
winetricks corefonts -
winetricks winecfg -
Set it to Windows 10 for good measure, you should just be able to run
wine VRCX.exenow. Should you get an error about CEFSharp, you can try wineVRCX.exe -no-cef-sandbox
-
-
Notes
-
VRCX on Linux is known to have a nasty memory leak so keep an eye on memory usage or restart it frequently.
-
If you have a laptop that uses hardware muxing with an Intel iGPU you'll need to set your graphics device in
nvidia-settingsto only the NVIDIA GPU.
-
How to build VRCX from source
-
Get source code
- Download latest source code zip or clone repo with
git clone.
- Download latest source code zip or clone repo with
-
Build .NET
- Install Visual Studio if it's not already installed.
- In Visual Studio "Open Project/Solution" and browse to the Solution file provided inside the downloaded source code.
- Set Configuration to
Releaseand Platform tox64 - Restore NuGet packages.
- Build Solution.
-
Build Node.js
- Download and install Node.js.
- Run
build-node.js.cmd. - Run
make-junction.cmd.
-
Create release zip


























