stream-chat

Deprecation notice

[!CAUTION]

This repository will not see any further development. It will be archived in March 2026.

If you want to take over and continue development, see https://github.com/izzy/stream-chat/issues/60

If you want to continue using the overlay as is, please download it and use it as a local version(see below). Please keep in mind that any further fixes will be provided by someone else.

stream-chat

Chat Overlay for OBS based on streamer.bot’s websocket, using pronouns from pronouns.alejo.io.

Installation

Local

To use the Chat overlay locally just download the newest release from the releases page and unpack it somewhere OBS can reach it.

After unpacking you can open generator.html in a browser to open the configurator.

Online

[!WARNING] The online overlay will be disabled in March 2026

While this is the easier method, using the online method comes with some drawbacks. First and foremost that Github has a soft limit on Bandwidth and Availability. There is no guarantee that this will always work.

Also keep in mind that Github has their own data collection policies.

Configuration

Supported settings are in options.md. It’s easier to use the generator page, but in case you want to build the URL by hand or programatically, these might be helpful

Troubleshooting

Generally the best way to troubleshoot is to open the browser console (F12) and check for any errors. Error messages in the console might differ depending on your browser. Given OBS is based on CEF(Chromium Embedded Framework) it’s likely that Chrome’s console is the most accurate.

Settings set in the generator aren’t working in OBS

Possible reasons:

Solution

Can’t connect to WebSocket

Possible errors in the console:

Possible reasons:

Troubleshooting:

WebSocket connected but doesn’t show messages

Possible errors in the console:

Possible reasons:

Troubleshooting:

Contributors / Thanks

Thanks to @andi242 for his fork on https://github.com/andi242/twitch-chat