OBS Chat Control

Mods switch scenes from chat, viewers save clips with !clip, and raids cut to your hype scene. One browser source, no plugin, no login.

🆓 Free forever. No plugin, no login. It only works inside your own OBS.

🧩 Using more than one overlay? The Overlay Suite puts every widget in one browser source, with scenes and a live control panel.

Preview

Test buttons only affect this preview.

Your overlay link

The preview runs a pretend OBS with the scenes Main, Just Chatting, BRB and Hype, so you can try the commands.

OBS Chat Control: Scenes & Clips by AIPreciseTools · Open the full calculator ↗

Set it up in OBS

  1. 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.
  2. 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.
  3. 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.
  4. 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

CommandWhoWhat it does
!scene nameModsSwitches to the scene (exact name, then starts-with, then contains)
!brbModsSwitches to your BRB scene
!backModsGoes back to the scene before the last switch
!scenesModsShows the scene names on screen for a moment
!clipMods or everyoneSaves the replay buffer, with a cooldown
Raid with at least N viewers → switch to the raid scene, then back after S seconds Gift bomb of at least N subs → switch to the hype scene, then back after S seconds

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?

Sources