Free & open source

Turn VRChat OSC into a live control panel you can share

Build big, simple controls for your avatar in the desktop app, then send friends one link. Made to work inside VR, on a phone, or at a desk.

Try it
Hoodie
OFFON
Tail wag
64%
Face
How it works

From OSC to a shareable panel in three steps

1Connect the desktop app

Install the Windows app and it hooks straight into VRChat's OSC input and output — nothing to set up beyond enabling OSC in VRChat.

2Build your controls

Map avatar parameters to toggles, sliders, enums, toy actuators or shockers. Group them, pick icons, and lock the ones nobody else should touch.

3Share a room link

Every room gets its own URL. Open it in any browser for a live control panel kept in sync over a WebSocket connection.

Features

Everything you need to run a room

Real-time OSC bridge

A two-way bridge to VRChat's OSC protocol — parameter changes reach viewers instantly, and their commands are sent straight back to your avatar.

A control for every parameter

Toggles, toggle groups, multi-state toggle logic, enums, step-enums and sliders, each with its own icon and mapped to any OSC address.

Shareable remote rooms

Generate a link and hand it out — viewers get a live dashboard in their browser, nothing to install, nothing to configure.

Discord sign-in & access control

Gate a room behind Discord, capture guest display names, lock specific control groups, and ban a disruptive viewer by Discord account or IP.

Intiface / Buttplug toys

Drive any connected toy's actuators from a control, or offer a chip-picker of curated, timed vibration patterns viewers can trigger like a preset.

OpenShock shockers

Wire a shock or vibrate control to your OpenShock shockers, with configurable intensity, duration and cooldown so limits stay in your hands.

Live status & history

See who's connected, watch a running command log, and check a last-used-by avatar on every control.

Lightweight desktop client

A native Windows app that stays out of the way — OSC in, controls out.

Ready to share your first room?

Sign in with Discord