This is a customizable on-screen chat display for your Twitch chat messages via Firebot.
Features:
- Integrates via OBS browser source
- Control which chat messages are sent to the display
- Display badges
- Display user profile images
- Deleting messages in chat removes them from the display
- Banning / timing-out a user clears their messages
- Clearing chat clears the display
- Supports gigantified emotes (Firebot 5.65+ only)
- Supports multiple instances with separate message content
- Supports Kick.com messages (with my Kick integration)
Customizable:
- Turn profile image display on or off by role
- Colors, bold, italic, etc., on usernames and messages by role
- For advanced users, full access to CSS style sheet
- For really advanced users, full access to underlying Javascript
- Installation and Configuration (Start Here)
- Upgrading
- Display Customization
- Advanced Topics
The best way to get help is in this project's thread on Discord. Join The Static Discord and then visit the #firebot-mage-onscreen-chat channel there.
- Please do not DM me on Discord.
- Please do not ask for help in my chat when I am live streaming on any platform.
Bug reports and feature requests are welcome via GitHub Issues.
Contributions are welcome via Pull Requests. I strongly suggest that you contact me before making significant changes, because I'd feel really bad if you spent a lot of time working on something that is not consistent with my vision for the project. Please refer to the Contribution Guidelines for specifics.
This plugin is released under the GNU General Public License version 3. That makes it free to use whether your stream is monetized or not.
If you use this on your stream, I would appreciate a shout-out. (Appreciated, but not required.)
- https://www.twitch.tv/thestaticmage
- https://kick.com/thestaticmage
- https://youtube.com/@thestaticmagerisk
Important: The answer provided is my personal interpretation of Twitch's Terms of Service. It may not be complete, up to date, or accurate. You should always verify details directly with Twitch's official documentation and make your own informed decisions.
The answer to this question has always been "yes" for Twitch chat.
In the past, Twitch prohibited streamers from displaying chat messages from other platforms on their Twitch streams. However, in February 2026, the Twitch CEO stated that they would not be taking enforcement action for displaying chat from other platforms. If you're using my Firebot Kick Integration or YouTube Integration, this should make it safe to add those chat messages to your display as well.
The developers added a chat widget that's integrated in Firebot 5.66 itself, without a plugin. My chat overlay was created before they added it to the program, so I suggest that you just choose the one that works best for you.