Set it up in OBS
- Copy the link above. In OBS, add a Browser source to a scene that's in every scene you use (for example a "Common" scene nested in the others), size 800 × 300, near the bottom of the screen.
- In the source's properties, set Page permissions to Advanced access to OBS. That's the level OBS requires for a page to switch scenes; "Basic" is enough for clips only. Never pick "Full access" for this, it isn't needed.
- For
!clip, turn on the Replay Buffer: Settings → Output → Replay Buffer → Enable, choose how many seconds to keep, then press Start Replay Buffer in the Controls dock. Each clip saves the last N seconds to your recordings folder. - Turn off "Shutdown source when not visible" so it keeps listening while you switch scenes.
Scene names are matched loosely: !scene just finds "Just Chatting". Use "Only these scenes" to keep mods away from scenes they shouldn't trigger.
Commands and automatic switches
| Command | Who | What it does |
|---|---|---|
!scene name | Mods | Switches to the scene (exact name, then starts-with, then contains) |
!brb | Mods | Switches to your BRB scene |
!back | Mods | Goes back to the scene before the last switch |
!scenes | Mods | Shows the scene names on screen for a moment |
!clip | Mods or everyone | Saves the replay buffer, with a cooldown |
Example: with the raid scene set to "Hype" and 20 seconds, a 42-viewer raid cuts to your Hype scene (confetti, a welcome message), and 20 seconds later OBS switches back to whatever you were on.
How it hears your chat: the overlay connects to your Twitch or Kick chat the same anonymous, read-only way a logged-out viewer does. It never posts, needs no login or token, and sees subs, gift subs and Bits as they're announced in chat. Commands only work for you (the broadcaster) and your moderators.
Safety: the page can only do what its Page permissions allow, inside your own OBS. It can't start or stop your stream, and the link does nothing in a normal browser.
Frequently asked questions
How do I change OBS scenes from Twitch chat without a bot?
Add this browser source to OBS, set its Page permissions to "Advanced access to OBS", and your mods can type !scene followed by part of a scene name.
How does !clip work?
It saves OBS's Replay Buffer, the last few seconds or minutes you chose in Settings → Output. Turn the Replay Buffer on and start it before streaming.
Is it safe to give a browser source access to OBS?
Advanced access lets this page switch scenes and save the replay buffer; it can't start or stop streaming or recording. Only give that permission to pages you trust.
Was this calculator helpful?