Desktop features
Nexus on your PC: organize your library, personalize your chatbox, and build a setup around overlays and automation.
Desktop release
Download for Windows · Latest changelog. Membership perks below require the corresponding tier.
Dashboard
- Recently used avatars (equipped in VRChat or selected in Nexus), favourite straight into your library
- Recent world visits (parsed from local VRChat logs)
- Connection panel (VRChat session status, account info)
- Weather, calendar, friends analytics and legacy-import summary panels
- Search bar that jumps straight into avatar Discover
Avatars
- Library — Local collections (sections: create / rename / delete / move avatars between them)
- Own uploaded avatars (from your VRChat account)
- VRChat server favourites (read + import)
- Switch avatar in-game with one click
- Metadata refresh, deleted-avatar detection and one-click cleanup
- Duplicate finder / matching pairs
- Export collection IDs to CSV
- Import from VRCX and from VRChat website favourites
- Favourites — favourites-first view of the same library engine
- Discover — multi-provider avatar search (Nexus catalog + external providers)
- Trending searches
- Duplicate results merged into one card, up to 30 combined results
- Favourite, add to library, or open on the VRChat website from results
Worlds
- World search (occupants shown across all instances)
- Current-instance panel (live from account presence, refreshes every minute)
- Recent world visits (up to 40 sessions from the newest log)
- Instance creation (public / friends+ / invite, group instances) without launching the game
- Portal scanning, joining, and deleting
- World history CSV export
Media
- VRChat inventory: upload emoji, stickers, and prints with animation-style picker
- Screenshot browser (from local VRChat screenshot folders)
- Download / reveal in folder / delete files
- Video-log CSV export
People
- Player list — live instance roster + recorded roster (from logs)
- Recently seen players (everyone logs recorded, not just current instance)
- Recent instances (up to 40 sessions, roster counts)
- Per-player notes
- Public cache scan
- Clone (force-clone a player's avatar via worn-avatar lookup with image backtrace, VRCX-style)
- Save (save their avatar into your library)
- Website (opens the avatar's vrchat.com/home/avatar page)
- Player overlay window: click-through and scrollable, with an "N" badge showing who in your instance runs Nexus
- Social — friends list (500 online + 500 offline), notifications inbox (accept friend requests), people search, friend requests, saved invite message templates, friends' Discord tags
- Chat — Nexus global community chat (server-enforced age bands: 13+, 16+, 18+)
- Instance chat with Nexus users in your current VRChat instance
- Typing indicators, reactions, message editing
- Reports, moderation queue, moderation log, mutes
- One-time age gate on first join
- Community — Community Hub: published themes / presets / scripts from other users
- Publish share packs, edit / delete / like
- Apply shared media as your app background
- Safe script inspection (shown, never executed)
- VRChat groups: details, posts, members, join/leave, create posts, auto-accept join requests
- Leaderboard — Nexus playtime + coins ranking
Tools
- Discord Rich Presence — fully customisable (activity type, both text lines, images + tooltips, 2 buttons, party size)
- Timer spoofing (elapsed / custom start / countdown)
- Custom Application ID support, or the shared built-in one so it works for everyone
- Instance tools (run in the background, survive tab-out, rate-limited, resume after restart)
- Auto-invite everyone in your instance to a VRChat group (name to userID resolution)
- Auto friend-request everyone in your instance
- Auto-accept group join requests
- Mass-invite chosen friends to your current instance
- VRChat tools — bulk unfriend, bulk friend request, bulk group leave
- Data utilities — full backup, JSON export, ID imports, share-pack export/import, library maintenance, old-GUI data migration
- Chatbox — OSC message composer with send-now, saved statuses/presets
- Avatar parameter browser (auto-refreshes on avatar change) + live OSC packet monitor
- Typing indicator + voice pulse
- Integration hub — 30+ independently toggleable chatbox blocks: time, weather, music display, synced lyrics, heart rate (Pulsoid/HypeRate), personal status, AFK detector, window activity, component stats, network stats, PC + VR battery, avatar parameter, friend activity, friends online, invites waiting, time-in-world, VRChat radar, your avatar, moon & season, session uptime, countdown/stopwatch, custom text, chatbox games, novelty art, Nexus stats, Who's-here, and more, each with its own options, ordering, filters and presets
- Quick Actions overlay — floating hotkey panel with media transport (play/pause/skip), quick chat, chatbox OSC toggle, and a built-in translator for sending translated messages fast
- Overlays — lyric island (synced lyrics from system now-playing), player-list overlay, FPS/status pill, join/leave popups (4 corner positions), social notification popups, script GUI windows, all draggable with remembered positions, click-through and scrollable
- SteamVR — device monitoring via OpenVR: battery + charging for HMD, controllers, trackers and base stations, background low-battery alerts, headset "worn" proximity detection, tracking status
- Translator — free translation up to 5,000 characters, language picker overlay, push-to-talk mode, UI language translation (i18n)
- Scripts — built-in Python (Pyodide) runtime that keeps running when you tab away or minimise
- Helpers: osc_set, osc, chatbox, set_height, set_avi, get_current_avatar, get_params, param_names, set_hue, set_emission, set_hue_emission, move, players(), mod kick/ban, wait, run_parallel
- Inline GUI (ui_* widgets) and floating GUI windows (ext_*) with global hotkey binding
- Local script file management (save / read / delete)
- Avatar params auto-fetch on avatar change
Account
- VRChat sign-in with 2FA (TOTP / email / recovery code)
- Multi-account support: switch, merge, remove
- Nexus account sign up / sign in
- Password reset via Discord flow
- Discord account linking for membership perks
- Profile tools: edit your profile, copy another user's public profile (bio, links, pronouns, status) onto yours
Group Moderation
- Bans and unban management
- Audit log
- Instance kick
- Group instance management
- Detailed member list
- Role assign / remove
Membership
- Server access state panel (tier, supporter flag, blacklist / ban state, update requirement)
- Service notices (announcements, minimum version, update message)
- Supporter key redemption with tier-aware messages (3 tiers, owners just see "key redeemed")
- Key management (list / revoke where the server allows)
- Discord linking for perks (with sign-in requirements shown)
- Automatic tier re-check: page load, manual button, and 10-second background polling; perks and access revoke automatically when a Discord role is removed
Membership Perks (tier-gated)
- Tier 1 — Drawing tools: turn any image into VRChat whiteboard/pen strokes (image picker, width, darkness threshold, stroke preview, auto-draw)
- Tier 2 — Worn avatar lookup: find what avatar any VRChat user is wearing, then clone / save / open on the website
- Tier 3 — Account utilities: copy any VRChat user's public profile onto your own account
Settings
- Theme: dark / light / system
- Custom background: image / GIF / MP4 / WebM, with motion pause
- Startup + tray behaviour (close to tray, launch on boot)
- Desktop notifications toggle
- Updates: check / download / install from the GitHub release feed, with in-app banner
- Diagnostics export
- Show-password visibility toggles on every password field
- Command palette (Ctrl+K), collapsible sidebar + right rail, onboarding replay