MCPcopy
hub / github.com/vrcx-team/VRCX

github.com/vrcx-team/VRCX @v2026.05.03 sqlite

repository ↗ · DeepWiki ↗ · release v2026.05.03 ↗
2,396 symbols 6,469 edges 577 files 924 documented · 39%
README

VRCX

GitHub release Downloads GitHub Workflow Status VRCX Discord Invite

| English | Français | 日本語 | 简体中文 | Italiano | Русский | Español | Polski | ภาษาไทย | Magyar

VRCX is an assistant/companion application for VRChat that provides information about and helps you accomplish various things related to VRChat in a more convenient fashion than relying on the plain VRChat client (desktop or VR), or website alone. It also includes some other neat features outlined below.

Getting Started

Download and install the latest installer (VRCX_Setup.exe) from here.

For macOS and Linux check here for more info.

Beta/nightly build available here or in-app Settings -> General -> Change build.

Features

  • :family: Friend, world, and avatar list management
  • Manage your friends list, world/group/avatar lists outside of VRChat.
  • Monitor the activity of your friends and track their online status, locations, and avatars.
  • Track friendship history including add dates, time spent together, and name changes.
  • Save notes and memos to help remember how you met.
  • :bar_chart: Customizable Dashboard with widgets
  • Build personalized multi-panel layouts with Feed, GameLog, and Instance widgets.
  • Create multiple dashboards, each with configurable event filters and column visibility.
  • :mag: Powerful search across all entities
  • Search for users, worlds, avatars, and groups, or paste IDs and URLs for direct access.
  • Quick Search provides instant client-side fuzzy search across your friends, avatars, worlds, and groups.
  • :chart_with_upwards_trend: Activity Heatmap
  • Visualize a user's online activity patterns with a day-of-week × hour-of-day heatmap, including peak stats.
  • :camera: Store world data in the pictures you take in-game, so you can remember that one world you took those cool pictures in like... 6 months ago!
  • :bell: Monitor/respond to notifications
  • You can send/receive invites and friend requests from VRCX as well as see the instance info of invites that you receive.
  • :scroll: See stats/players for your current instance
  • :tv: See the links to videos that are playing in the world you're in, as well as various other logged data.
  • :performing_arts: Social Status Presets
  • Save and quickly apply status + status description combinations from the sidebar or user dialog.
  • :rotating_light: VRChat Server Status
  • A status bar indicator and login page alert inform you of VRChat server issues and outages in real time.
  • :bar_chart: Improved Discord Rich Presence
  • Display detailed instance information in Discord, including world thumbnail, name, player count, and a join button for public lobbies.
  • :crystal_ball: VR Overlay with configurable live feed of all supported events/notifications
  • :outbox_tray: Upload and manage avatar/world images and details without Unity
  • :electric_plug: Automatically launch apps when you start VRChat
  • :skull: Automatically restart and join last instance when VRC crashes
  • :left_right_arrow: Export/import data
  • Export friends list, avatar list, Discord names, notes, and favorite groups. Import favorite groups and group moderation bans.

Miscellaneous

  • Want a new look for VRCX? Check out Themes
  • See Building from source for instructions on how to build VRCX from source.
  • For a guide on how to run VRCX on Linux, see here
  • Interested in contributing? See CONTRIBUTING.md for guidelines.

Screenshots

Login

login 2fa

Feed

feed

GameLog

gamelog

UserInfo

Me

me

Friend

friend

World

instance info

Favorite

Friend

friend

World

world

Avatar

avatar

Friend Log

friendlog

Discord Rich Presence

discord

Is VRCX against VRChat's TOS?

No.

VRCX is an external tool that uses the VRChat API to provide the features it does.

It does not modify the game in any way, only using the API responsibly to provide the features it does. It is not a mod, or a cheat, or any other form of modification to the game.

To see VRChat's stance on API usage, see the #faq channel in the VRChat Discord.


VRCX is not endorsed by VRChat and does not reflect the views or opinions of VRChat or anyone officially involved in producing or managing VRChat properties. VRChat and all associated properties are trademarks or registered trademarks of VRChat Inc. VRChat © VRChat Inc.

Extension points exported contracts — how you extend this code

UnityPackage (Interface)
(no doc)
src/types/common.d.ts
BaseContent (Interface)
(no doc)
src/types/common.d.ts
BaseAvatar (Interface)
(no doc)
src/types/common.d.ts
BaseWorld (Interface)
(no doc)
src/types/common.d.ts
Window (Interface)
(no doc)
src/types/globals.d.ts

Core symbols most depended-on inside this repo

get
called by 313
src/ipc-electron/interopApi.js
request
called by 191
src/services/request.js
executeNonQuery
called by 163
src/services/sqlite.js
execute
called by 135
src/services/sqlite.js
parseLocation
called by 118
src/shared/utils/locationParser.js
getString
called by 113
src/services/config.js
getBool
called by 105
src/services/config.js
setString
called by 104
src/services/config.js

Shape

Function 2,285
Method 55
Interface 30
Class 26

Languages

TypeScript100%

Modules by API surface

src/stores/settings/appearance.js62 symbols
src/api/group.js57 symbols
src/stores/settings/advanced.js55 symbols
src/services/database/gameLog.js49 symbols
src/stores/friend.js45 symbols
src/stores/photon.js44 symbols
src/stores/gameLog/index.js44 symbols
src/stores/notification/index.js40 symbols
src/coordinators/favoriteCoordinator.js37 symbols
src/stores/auth.js33 symbols
src/stores/activity.js33 symbols
src/stores/user.js30 symbols

Dependencies from manifests, versioned

@dnd-kit/vue0.4.0 · 1×
@eslint/js9.39.4 · 1×
@fontsource-variable/noto-sans-jp5.2.10 · 1×
@fontsource-variable/noto-sans-kr5.2.10 · 1×
@fontsource-variable/noto-sans-sc5.2.10 · 1×
@fontsource-variable/noto-sans-tc5.2.10 · 1×
@internationalized/date3.12.1 · 1×
@pinia/testing1.0.3 · 1×
@sentry/vite-plugin5.2.0 · 1×
@sentry/vue10.50.0 · 1×
@sigma/edge-curve3.1.0 · 1×

For agents

$ claude mcp add VRCX \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact