Skip to content

Documentation

everything-imu is a free, open-source bridge that turns game controllers and phones into full-body trackers for SlimeVR-Server. Plug in a controller, strap it on, and it shows up in SlimeVR as a regular tracker - no extra hardware, no firmware flashing.

  • Install - grab the signed build for Windows or Linux.
  • Quickstart - first tracker running in five steps.
  • Devices - what’s supported and how each one connects.
  • Haptics - feel VRChat contacts through controller rumble.

everything-imu is the bridge layer only. It reads a controller’s built-in IMU at its native rate, runs sensor fusion (VQF by default) in Rust, and forwards the resulting orientation to SlimeVR-Server over UDP using the official protocol.

It does not reimplement SlimeVR-Server features (skeletal model, SteamVR driver, body-proportion calibration). Run SlimeVR-Server alongside it.

A native Android phone tracker and Wear OS companion live in a separate app, everything-imu-mobile. The phone streams its own IMU to the desktop bridge and can forward phone-paired controllers as extra trackers.