SlimeVR bridge · IMU
Turn the controllers in your drawer into full-body trackers.
It reads the IMU already sitting inside your controllers and phone, streams it to SlimeVR-Server as full-body trackers, and buzzes them back on VRChat contacts. No extra hardware, no firmware flashing.
Live demo
The real UI, in your browser
This is the actual desktop app, driven by simulated tracker data. Click through the screens.
eIMUeverything-imu
Bridge: OnDashboard5 trackers
Joy-Con 2 L62 Hz
60%
DualSense252 Hz
85%
PS Move ZCM1177 Hz
87%
Phone90 Hz
64%
Wii Remote98 Hz
37%
How it works
From controller to avatar
Your controllerIts built-in IMU streams at 62-250 Hz.
everything-imuSensor fusion in Rust turns it into orientation.
SlimeVR-ServerSent over UDP as a full-body tracker.
Your avatarMoves in VRChat, Resonite, any SteamVR app.
Compatibility
Works with your SteamVR setup
It feeds SlimeVR-Server, so your trackers show up in VRChat, Resonite, and anything else running on SteamVR.
- SteamVR
- VRChat
- Resonite
- SlimeVR-Server
Capabilities
What it does
Joy-Con, DualSense, PS Move, Wii Remote, and a dozen more — over USB, Bluetooth, BLE, or a network forwarder.
Sensor fusion runs in Rust at the controller's native rate. Pick VQF, Madgwick, or BasicVQF per device.
Haptic feedback through your controller's rumble. VRChat contacts drive it, and you tune the gain, threshold, and pulse per rule.
Drifting? Reset yaw, full pose, or mounting from the app, the tray, a hotkey, or a gesture on the controller itself.
Your phone and Wear OS watch track too, streaming to the desktop bridge over your LAN.
MIT licensed, top to bottom. Builds are signed. No account, no telemetry.
Get started
What controller do you have?
Pick yours and get the exact steps.
Joy-Con 2 / Pro 2
- Enable Bluetooth on your PC.
- Hold the sync button until the LEDs run.
- It connects over BLE directly, no OS pairing dialog.
- Strap it on and hit Reset Mounting.
Phone + Wear OS companion
The Android app streams your phone's IMU, and forwards any controller paired to the phone straight to the desktop bridge.
everything-imu-mobile →