What is Ramlabs Companion?
Ramlabs Companion is a free desktop app that signs in with your Ramlabs streamer account. It connects online chat, rewards and paid interactions to local VRChat OSC controls, and can automatically update Kick and Twitch stream categories from running games. It needs an internet connection; it is not a fully offline bot.
Can Kick, Twitch, Rumble and TikTok chat control my VRChat avatar?
Yes. A command works from any chat the bot reads, Kick, Twitch, Rumble and TikTok LIVE, and you configure which commands, points rewards and supported stream events trigger your avatar controls. Examples include accessory toggles, timed effects, colour changes and avatar switching. The avatar must expose suitable controls, and Companion and VRChat OSC must be running.
Can viewers pay for bonks, head pats or other physical interactions?
Viewers can buy a configured avatar interaction through your Ramlabs support page, including a bonk or head-pat animation if your avatar supports it. Physical feedback through hardware additionally requires a compatible device and a separate integration. Companion does not include device drivers or create touch effects on arbitrary avatars.
Can chat change which avatar I am wearing?
Yes. Add an allowed list of avatar IDs or capture your current avatar. Choose a fixed, random or viewer-selected switch, with an optional timed return to a main avatar. VRChat restricts OSC switching to eligible avatars your account can use. A viewer chooses from your list, not arbitrary avatars.
Will it work with my existing avatar?
Yes, if the effect you want already has a writable OSC control. Use detection and the dashboard test to check. Companion can drive existing toggles, colours and animations, but it does not add missing avatar features. New effects may require changes by the avatar creator in Unity.
How do I monetise VRChat interactions?
Create and test an interaction in the dashboard, then link it to a paid Interaction action in Monetization. Set a fixed price or enable pay-what-you-want with a minimum. Enable viewer input for colours or named avatar choices. Share your support page, keep Companion connected and disable paid actions when you cannot deliver them.
Do paid interactions use the same cooldowns as chat commands?
No. Chat commands and supported event triggers use interaction cooldowns. Support-page purchases use the payment as their gate and bypass interaction cooldowns, points costs and chat audience restrictions. Choose effects that can handle repeated purchases and disable the paid action when needed.
Can viewers see which VRChat world I am in?
Yes, if you want them to. Companion reads the world you are in from VRChat's own log, and viewers can type !world to get its name and a link to its VRChat page. Only the world is shared, never your instance, so nobody can follow you into a private instance. Turn sharing off in Companion's VRChat settings or disable the command in your dashboard.
Do I have to set up every game for automatic categories?
No. Companion recognises thousands of games by their program and sets the matching Kick and Twitch category when you start one while live. The check runs on your PC; only the name of the game it found is looked up. Add a rule to pick a different category, or tell it to ignore a game you keep open in the background.
Is Ramlabs Companion free?
Yes. The desktop app and Ramlabs features have no subscription or paid tier. Viewer payments through your support page have a 5% Ramlabs platform fee plus Stripe processing fees. Using free commands or Ramlabs loyalty points does not create a support-page payment.
Does Companion work with OBS, face tracking and other OSC apps?
Yes. Companion connects to OBS through its built-in WebSocket server, so chat can switch scenes, show or hide sources, turn filters on and off, play a media source and save a replay. Scene, source and filter changes support a timer that restores their previous state. It runs beside OBS; it is not an OBS plugin. VRChat OSCQuery helps applications discover each other. If you use face tracking or other OSC tools, check their port configuration and avoid sending conflicting values to the same parameter. Test your combination before streaming.
Do I need VR or a Windows PC?
Companion has desktop release targets for Windows, macOS and Linux, with available installers listed in the dashboard. Use a computer with a reachable VRChat OSC target and a supported VRChat setup. A VR headset is not required for VRChat desktop mode; a standalone headset alone cannot run Companion.