This is just a brain dump off all the stuff I use with my OBS to make it do the things I want it to do.

Tools

Firebot

Firebot

Firebot is local Twitch bot that had many functions, including but not limited to chat management, chat commands, channel points rewards, timed events, and more. It also has built in web overlay that can be added to OBS to display images, videos, or HTML content. Very robust tool and easy to learn.

Streamer.bot

Supercharge your Live Stream | Streamer.bot

I think of this as an “older sibling” type to Firebot. Supports both twitch and YouTube streams. Streamerbot has a higher knowledge barrier to entry, and super learning curve. Streamer.bot is very robust, though, even allowing you to write your own C# code to interact with OBS, Twitch, YouTube, and more. They even have a complete documentation on their code modules on their website.

Streamerbot extra: Raw OBS generator

OBS Raw Generator

Connect it to OBS and use it to build and raw OBS websocket commands that can then be added to Streamerbot Actions as a SubAction. One of the powerful commands I use a lot of is the “trigger hotkey by name” to trigger an action in PBSthat can be bound to a hot key, but without needing to bind a keyboard key to it. Both streamerbot and firebot support sending Raw OBS websocket commands.

Streamdeck

Stream Deck MK.2 - Black

Streamdeck has evolved to be the defacto tool for stream management. With multi-action, performing many complicated tasks can be simplified to the press of a button.

If the price point of the hardware is out of your range, the newest update to their mobile app allows you up to 6 buttons for free, forever.

Alt: Streamdeck alternative apps

Deckboard - Computer Macros and OBS Remote for Android

Deckboard turns your phone or tablet into a stream management device. This was the first one I used, and would quickly jump back if elgato disappeared from the world.