OBS Multichat gathers chat messages from multiple streaming platforms at once, and shows them in its own themable chat window!
Note
System messages, including subscriptions, donations, polls, highlighting and deleting messages, banning users and other non-text events that happen in the chat, are not supported for now.
| Name | Chat messages | System messages | Colors | Emoji | Stickers | Formatting | Token required? |
|---|---|---|---|---|---|---|---|
| YouTube | ✓ | ⨉ | ✓ | ✓ | ⨉ | ⨉ | No |
| Twitch | ✓ | ⨉ | ✓ | ✓ | ⨉ | ⨉ | No1 |
| Picarto | ✓ | ⨉ | ✓ | ⨉ | ⨉ | ⨉ | Yes2 |
| Discord | ✓ | ⨉ | ✓ | ✓ | ✓ | ✓ | Yes |
Important
Make sure you have Node.js v20 (or higher) installed first.
-
Check out the .env.example file if you're planning to use Picarto or Discord
-
Open up a terminal in this project's root folder (how?)
-
Install the required libraries with npm ci
-
Start the program with node .
-
Open the displayed server URL in your browser, or scan the QR code
-
Go to the Settings page and set up your channel sources
-
Click the buttons to connect to your livestream chats
-
Add a browser source to OBS pointing to the Chat page – localhost:1151/chat by default
-
(Optional) If you have a dark background behind your browser source, add the following custom CSS:
:root { color-scheme: dark; }
Themes can have their own style and behaviour. For info on making a theme, please check out the Themes folder!