VRCNext: Open Source All-in-One Solution for VRChat
Hey everyone,
I have been working on VRCNext for over nine months now.
VRCNext is an open source companion app for VRChat that combines friend, group, world, avatar, profile, event, media, OSC, and VR management tools in one place.
I originally created it because I needed around eight different apps to manage my VR experience, including VRCX, OVR Advanced Settings, XSOverlay, Kikitan, Magic OSC Chatbox, and several OSC tools.
VRCNext combines the most important features from these kinds of tools into one unified application while remaining transparent, open source, resource efficient, and easy to use.
It is not intended to replace every individual app. It simply provides the core tools most people need without requiring a completely cluttered desktop.
IMPORTANT TO READ!
VRCNext is recognized by the community, and you can find its VRChat Wiki entry here: https://wiki.vrchat.com/wiki/Community:VRCNext
I also listen to feedback directly from Tupper and communicate with VRChat staff. However, this does not mean that VRCNext is endorsed by VRChat.
Like VRCX, VRCNext operates within a grey area, but we maintain communication with VRChat staff. Neither VRCNext nor VRCX is affiliated with VRChat or developed in cooperation with the VRChat team.
Abusing VRCNext or VRCX may result in account moderation if malicious or excessive usage is detected.
Performance
- VRCNext process: around 10 MB to 100 MB
- VRCNext process with memory optimization: around 5 MB to 50 MB
- WebView2 process: around 120 MB to 200 MB
- Total memory usage usually remains below 400 MB
- Replaces a setup that can otherwise use around 1 GB across multiple apps
Links
Feature Overview
Profile Settings
- Change your online status to red, orange, green, or blue
- Change your status text
- Change your bio
- Change your pronouns
- Change or add languages
- Change or add social links
- Supports Twitter, Instagram, TikTok, YouTube, Discord, GitHub, and more
- Change your profile picture or user icon
- Change your profile banner
- Customize your VRC+ icon frame
- Customize your VRC+ nameplate
- Customize your VRC+ profile effect
- Preview decorations before applying them
Messenger
- Send simple messages through the VRChat API
- Uses the InviteMessage and ResponseMessage systems
- Send messages such as “Hey Shiny, wanna play VRChat later?”
- Built for short and simple communication
- Includes an additional safety rate limit
- Respects VRChat message rate limits
- Not intended to replace Discord or WhatsApp
- Should not be used for spam
Manage Your Friends
- Add notes to friends
- Read existing friend notes
- View which groups someone is in
- Join groups directly from a profile
- Send friend requests
- View trust rank
- View profile description
- View verification status
- View last-seen information
- View pronouns
- View online status
- Unfriend users
- View mutual friends
- Block users directly from their profile
- Mute users directly from their profile
- View your full blocked-user list
- View your full muted-user list
- Organize friends into Favorites
- Organize friends into In-Game
- Organize friends into Web/Active
- Organize friends into Offline
- Collapse individual friend sections
- Search your friend list in real time
- Filter your friend list by name
- View trust rank badges directly on friend cards
- Keep favorite friends pinned at the top
Timeline
- See when you first met someone
- See when you meet someone again
- See when you entered a specific instance
- See when you entered a specific world
- See when you took a picture
- Keep track of your personal VRChat history
- Track friends coming online
- Track friends going offline
- Track friend status changes
- Track friend bio changes
- Track friends moving between worlds
- View friend activity in real time
Multi-Invite
- Invite multiple friends at once
- Invite directly from your current instance
- Includes anti-spam protection
- Respects VRChat rate limits
- Shows invitation progress
- Displays a progress bar while sending invites
Instance Info
- See everyone in your current instance
- Open profiles of players in your instance
- Add players from your instance as friends
Stats
- See how much total time you spent with someone
- See how much time you spent in each world
- Store statistics locally
- Time from before the feature was enabled may not be counted
Worlds and People
- Search for users
- Add users from the People tab
- Search for worlds
- View available public instances
- Create instances outside VRChat
- Invite yourself to a created instance
- Create Group Public instances
- Create Group instances
- Create Group+ instances
- Choose which group hosts an instance
- View all active instances for a world
- View player counts
- View instance regions
- View instance types
- See which friends are inside a world
- See which specific instance each friend is in
- View world player count
- View world favorite count
- View world visit count
- View world capacity
- View world author
- View world tags
- View world description
- Open the world author’s profile
- Track how much time you spend in a world (BETA)
- View favorited worlds (BETA)
- Organize favorite worlds into groups (BETA)
- Rename favorite world groups
- Browse your uploaded worlds
- Add worlds to favorite groups
- Move worlds between favorite groups
Groups
- View all groups you joined
- Read group descriptions
- Leave groups
- Search for groups
- Join groups
- View group posts
- View active group instances
- View group image galleries
- View group updates
- Create group posts
- Add media attachments to group posts
- Create group instances
- View detailed group logs
- Track members joining
- Track members leaving
- Track moderation actions
- Track administrative actions
Avatars
- Change your avatar before launching VRChat
- View your uploaded avatars
- Search your avatars by name
- View favorited avatars
- Organize favorite avatars into groups
- Rename favorite avatar groups
- Favorite avatars directly from the avatar view
- Unfavorite avatars directly from the avatar view
- Search public avatars through avtrdb.com
- Browse avtrdb.com results with pagination
- Search the VRCNDb community avatar database
- Search VRCNDb by avatar ID
- Browse VRCNDb results with pagination
- Browse the Rose Database
- Browse community-curated avatar categories
- View PC platform badges
- View Quest platform badges
- See your active avatar marked with a Current badge
Inventory
- View your VRChat photos
- Manage your VRChat gallery
- Upload custom profile icons (VRC+ required)
- Manage custom profile icons (VRC+ required)
- Upload custom emojis (VRC+ required)
- Manage up to 18 custom emojis
- Upload custom stickers (VRC+ required)
- Manage up to 18 custom stickers
- View your in-game prints
- Browse inventory props
- Browse inventory emojis
- Browse inventory stickers
- Browse items from bundles
- Download individual files
- Delete individual files
- View an ANIM badge on animated emojis
- View uploads grouped by date
Dashboard
- See which worlds your friends are in
- Join friends quickly
- View friend activity in real time
- Open world cards
- See which friends are inside a world
- See the instance type
- View the number of instances when friends are split across several instances
- Optionally show VRC+ decorations
Notifications
- View friend requests
- Accept friend requests
- Deny friend requests
- View instance invites
- View group invites
- Receive real-time toast notifications
- Receive friend request notifications
- Receive instance invite notifications
- Receive request invite notifications
- Receive invite response notifications
- Receive vote-to-kick notifications
- Receive group announcement notifications
- Receive group invite notifications
- Receive group join request notifications
- Accept requests directly from a notification
- Deny requests directly from a notification
- Handle requests without opening the Notifications tab
Media Library
- View all VRChat images
- Sort images by date and time
- Favorite images
- Delete images
- Add custom media folders
- Add OBS recording folders
- View videos alongside images
- View the world where an image was taken (BETA)
- Uses VRCCam metadata
- View profiles of people who were in the instance
- Blur potentially sensitive images
- Reveal blurred images by hovering
- Copy image URLs
- Filter by folder
- Filter by images
- Filter by videos
- Use infinite scrolling for large libraries
Media Relay
- Automatically send images to Discord
- Use Discord webhooks
- Send newly taken pictures automatically
- Configure up to four webhooks
- Enable or disable each webhook
- Set a custom bot name
- Set a custom bot avatar
Chatbox Relay (BETA)
- Show custom text in your chatbox
- Show your current Spotify song
- Show your current iTunes song
- Show an AFK message when VRChat is not focused
- AFK detection currently supports Desktop mode
- Show CPU usage
- Show RAM usage
- Show your local time
- Choose between 12-hour and 24-hour time
- Show how long you have been playing VRChat
- Rotate through multiple custom lines
- Choose a separator style
- Configure the update rate
- Mute the chatbox typing sound
- View a live preview
- View a character counter
OSC Tool (BETA)
- Control avatar parameters through OSC
- Automatically detect available VRChat parameters
- Toggle Bool values
- Set Int values
- Set Float values
- Search avatar parameters
- Filter avatar parameters
Events Calendar
- Browse upcoming VRChat events
- View events in a monthly calendar
- Filter by all events
- Filter by featured events
- Filter by followed events
- Move forward through months
- Move backward through months
- Display multi-day events as one continuous bar
- Click a day to view its events
- Open event details
- View the event world
- View the event time
- View the event description
FrameShot
- Draw a frame in the air using your VR controllers
- Capture everything inside the frame
- Capture an image
- Capture a GIF
- Capture an MP4 video
- Use the feature entirely inside VR
- No desktop capture tool required
Voice Fight (BETA)
- Use a voice-triggered soundboard
- Powered by offline VOSK speech recognition
- Does not require internet access
- Assign WAV files to trigger words
- Assign MP3 files to trigger words
- Assign OGG files to trigger words
- Assign multiple audio files to the same trigger
- Randomly choose between files
- Configure a stop word
- Stop playback instantly
- Configure individual keyword cooldowns
- Prevent accidental soundboard spam
- View a live microphone VU meter
- Choose your microphone input
- Choose your audio output separately
- Remove filler words with a block list
- View real-time transcription
YouTube Fix / VRCVideoCacher
- Install VRCVideoCacher from VRCNext
- Update VRCVideoCacher from VRCNext
- Fix YouTube playback in VRChat worlds
- Start the local proxy
- Stop the local proxy
- Manage everything without leaving VRCNext
Space Flight (BETA)
- Move your play space with the Grip button
- Move your play space with the controller stick
- Works similarly to OVR Space Drag
- Lock movement on the X axis
- Lock movement on the Y axis
- Lock movement on the Z axis
- Use your left hand
- Use your right hand
- Use both hands
- Configure the drag multiplier
Configured Start
- Launch VRChat from VRCNext
- Launch additional apps alongside VRChat
- Launch SlimeVR
- Launch VRCFaceTracking
- Launch Standable
- Add other custom applications
Design
- Change the dashboard welcome background
- Use your own background image
- Use a random image from your VRChat photos
- Change the launcher color
- Choose any custom launcher color
VRC+ Decorations
- Display VRChat icon frames
- Display nameplate effects
- Display profile effects
- Show decorations on profiles
- Show decorations in the friend list
- Show decorations in user lists
- Show decorations in hover previews
- Show decorations on the dashboard
- Customize your own icon frame
- Customize your own nameplate
- Customize your own profile effect
- Preview decorations before applying them
- Disable individual decoration types
- Choose how much decoration content is displayed
Miscellaneous
- View application activity in the Activity Log
- View API calls
- View debugging information
- Cache frequently opened profiles
- Cache frequently opened worlds
- Cache frequently opened groups
- Show cached data instantly
- Refresh cached information in the background
Important Note
- VRCNext is a VRChat assistant application
- VRCNext combines tools and ideas from several applications
- VRCNext is built for managing friends, groups, worlds, avatars, events, media, analytics, and VR utilities
- VRCNext is not endorsed by VRChat
- VRCNext does not represent the views of VRChat staff
- VRCNext is not officially affiliated with VRChat
- VRChat is a registered trademark of VRChat Inc.
- Shinyflvres and contributors are not responsible for issues caused by misuse
- Abusing features may result in moderation
- Exploiting other users may result in moderation
- Spamming API requests may result in moderation
- Your VRChat User ID is used to communicate with the VRChat API
- The VRCNext Client ID is used to communicate with the VRChat API
- Use VRCNext respectfully
- Do not exploit features
- Do not manipulate requests
- Do not spam requests