XOSC is a high-performance, native C# OSC manager for VRChat. It provides a sleek, resource-efficient ImGui-based interface to manage your chatbox, music, and hardware telemetry.
- Cross-Platform: Full support for Windows (10/11) and Linux (Fedora, Arch, Steam Deck).
- Smart Music Scraper: Native integration with Windows Media Transport Controls (SoundCloud-RPC, Spotify, etc.) and Linux
playerctl/xdotool. - Hardware Telemetry: Real-time monitoring for CPU, GPU (NVIDIA/AMD), RAM, and VRAM.
- Status Manager: Add, edit, and cycle through custom statuses with auto-cycle support.
- VRChat Focused: Lightweight, minimal CPU footprint, and designed to fit perfectly in the VRChat chatbox.
- Emergency Alerts: Built-in weather alert integration.
- Media: No extra apps required — Windows Media Transport Controls handle Spotify, SoundCloud, etc.
- Hardware sensors (CPU package temp / wattage, motherboard sensors): Install PawnIO once (signed kernel driver used by LibreHardwareMonitor 0.9.5+). Without it, CPU load and GPU stats still work; package temp/power may show as
--. - Run XOSC as Administrator when CPU temp/power stay at
--. The Dashboard shows PawnIO status and an admin relaunch button.
Your system needs the following tools to handle hardware and music scraping:
- Fedora:
sudo dnf install playerctl xdotool lm_sensors - Arch/Steam Deck:
sudo pacman -S playerctl xdotool lm_sensors
- Download the latest release for your platform from the Releases Page.
- Windows:
- Install PawnIO if you want full CPU temp/power readings.
- Run
XOSC.exe(preferably as Administrator for hardware sensors).
- Linux:
chmod +x XOSC ./XOSC
- Open VRChat.
- Open your Action Menu (Radial Menu).
- Go to Options > OSC.
- Set Enabled to ON.
To ensure XOSC can scrape hardware names and AFK status correctly from VRChat logs, add this to your VRChat Launch Options in Steam:
-log-file-buffer-size 0
XOSC saves your preferences automatically:
- Windows:
%APPDATA%\xosc\config.json - Linux:
~/.config/xosc/config.json
XOSC is built for the VRChat community. Feel free to fork the repo, submit issues, or create pull requests!
XOSC automatically handles the file paths for both native Steam and Flatpak installations of VRChat to ensure your logs and hardware data are always detected correctly.
