The roster
What ships, and when.
Four extensions, in the order they are being built. VRChat OSC, OBS control, and the soundboard are in the v2.0.0 launch set. Twitch chat is last in the order and has no release date yet.
VRChat OSC
At launchThe VRChat OSC surface in one place: a chatbox with a typing indicator and a sound toggle, avatar parameters in and out, avatar changes, the input namespace, and the camera namespace. OSCQuery and mDNS let VRChat find it and the port it listens on. That port is bound to loopback by default, so nothing else on your network can push parameters at your avatar. The chatbox panel anchors to your wrist.
OBS control
At launchConnect to any number of OBS instances, local or remote, over obs-websocket. Switch scenes, start and stop the stream or the recording, toggle and lock sources, and read the stats. A compact director panel floats in front of you with the scene grid, stream and recording state, and tally.
Soundboard
At launchPads with per-entry volume and loop, played through the vrOS audio engine. One sound can reach more than one output at once, so a clip hits your headphones and a virtual mic together. Pads are commands, so you can bind them to a controller in SteamVR.
Twitch chat
No date yetChat on a panel, next to everything else. Signing in uses the device-code flow, so vrOS never sees your password. It is last in the order.
Built-in extensions arrive with their capabilities already granted. You can revoke any of them in Settings → Extensions, the same as a third-party one.