๐Ÿ”
๐Ÿ”ฐ
๐ŸŒ
Hide menu bar
Force Show menu bar (using MELD?)
Make chat input the full menu bar
๐Ÿ” Font Size (Scale) 1.00x
โญ• Force transparent background
๐Ÿ‘ป Page opacity 0.30
โšช Translucent page background 40%
๐ŸŸข Green page background
โšช White page background
โšช Light mode - White page background
โšซ Dark mode - Black page background
๐ŸŒ‡ Fade out the top of the overlay
๐Ÿ”ข Show viewer count per source; top-right
๐Ÿšฅ Show current OBS scene in corner
Details on enabling the read-permissions for OBS scene state
๐Ÿž Debug mode (console logs on))
โฒ๏ธ Auto-hide message after ms
๐Ÿšซ๐Ÿคฌ๏ธ Delay showing messages for ms
๐Ÿ—‘๏ธ Only delete last message if unsure which to ๐Ÿ—‘๏ธ
โฌ Messages start at bottom rather than top
๐Ÿ”ƒ Messages drop down (reversed order)
๐Ÿ”€ Reverse order (top down new messages)
๐Ÿ”€ Messages appear randomly on the screen
๐Ÿ”ฝ Enable auto-scrolling to the bottom by default
๐Ÿ‘‰๐Ÿงฑ Messages align to the right-side
๐Ÿ—จ๏ธ๐Ÿงฑ Force right-to-left text reading
๐Ÿšฌ Stream events fade up and away after 3s
๐Ÿ”” Beep when there is a new message
๐Ÿ””๐Ÿ†• Beep for first-time chatters
๐Ÿ””๐Ÿ”‰ Beep volume 30%
๐Ÿ”„๏ธ Reload last ~50-msgs when refreshing the page
๐Ÿ—„๏ธ Load last ~30-msgs from the database on load
๐Ÿ”– Auto-select new messages (skipping as needed)
๐Ÿ–ฑ๏ธ Must manually select via context-menu
โŒš Custom auto-select show time ms
๐Ÿฅ… Exclude filtered messages from auto-selecting
๐Ÿšซ Block messages containing specific words/phrases
๐Ÿท๏ธ๐Ÿ—‘๏ธ Remove donation data from messages
๐Ÿท๏ธ๐Ÿฆ˜ Skip messages containing donations
๐Ÿท๏ธ When auto-select is on, select donations
๐Ÿ‘‘ When auto-select is on, select those from members
๐Ÿ˜บ When auto-select is on, select those with a content image
๐Ÿ‘‘ Auto-feature YouTube monthly member chat
โ“๐Ÿ“Œ Auto-pin messages identified as questions
โ“โ›“๏ธ Auto-queue messages identified as questions
๐Ÿ’ต๐Ÿ“Œ Auto-pin messages with donations
๐Ÿ’ต๐Ÿ”ข Auto-queue messages with donations
๐Ÿ” Multiple docks will stay in sync as to selected messages
๐Ÿ“Œ Only see pinned messages (for use with &sync)
๐Ÿšฒ Guests can use !cycle to change the scene in OBS*
๐Ÿ‘๏ธ View-only mode. (Can't chat, pin, or feature)
๐Ÿ‘๏ธ View & Chat-only mode. (Can't pin or feature)
๐Ÿ‘๏ธ View, Pin, and Queue. (Can't chat or feature)
โŒš Use 24-hour time for timestamp
๐Ÿ–ฅ๏ธ๐Ÿ’ป P2P connections via LAN only

Enable Text to Speech in the Dock

๐Ÿšฆ๐Ÿ—ฃ๏ธ Text-to-speech all incoming messages
Check out the TTS help guide here!

TTS Behaviors

๐Ÿšซ๐Ÿ—ฃ๏ธ Do not say "says" or "someone says" with TTS
๐Ÿšซ๐Ÿ—ฃ๏ธ Do not read out chatname and "someone says" when using TTS.
๐Ÿ—ฃ๏ธ Read out URLs rather than saying "link".
๐Ÿ—ฃ๏ธ Any message containing will be read out
Please note, you will want to disable the top "Text-to-speech all incoming messages" option if wanting to use this option

๐Ÿคด Only members can use the TTS command
๐Ÿšซโžฟ Do not read out reflections (your replies)

Read out only specific user/messages

๐Ÿค– Only bot marked users can have messages read
๐Ÿ‘ฉโ€๐Ÿซ Only specific mods can have messages read
๐Ÿคด Only members can have messages read
โญ Only VIP marked users can have messages read
๐Ÿ‘‘ Only privilleged users can have messages read
๐Ÿ•บ Only hosts can have messages read
๐Ÿ—ฃ๏ธ๐Ÿ’ฐ Only donations can have messages read out

Bots, hosts and events are excluded from TTS

๐Ÿค–โœ… Allow bot messages to be read out
๐Ÿ•บโœ… Allow host messages to be read out
๐Ÿ—ฃ๏ธ Include any stream events when using TTS

More TTS options

๐Ÿ—ฃ๏ธ If using TTS, only announce every 3rd message
๐Ÿ”ค Read only the first 100-characters
โฉ Send TTS as PCM audio to 127.0.0.1:5000 instead
๐Ÿ”‡ Next TTS message control via chat !pass
๐Ÿ”‡ Mod-only TTS message control via !pass
๐Ÿ”‰ Volume of speech

Text-to-Speech Service Provider

Built-in System TTS Options

note: the free built-in TTS plays out via the default audio device. [LEARN MORE HERE]

โฉ Speaking rate
๐ŸŽต Pitch

Kokoro TTS Options

note: this free locally-running TTS needs a powerful computer to run well.

๐ŸŽญ Voice to use:

โฉ Speaking rate
๐Ÿ“› Color names if color info available
๐Ÿ›ˆ Hide source icon (e.g, )
๐Ÿ“ Show source name as text next to icon
๐Ÿšซ Hide Twitch messages (other sources allowed)
โœ… Only show Twitch messages (no other sources)
๐Ÿšซ Hide messages from Kick
๐Ÿšซ Hide messages from Kofi
๐Ÿšซ Hide messages from YouTube
๐ŸŒซ๏ธ Just blur messages from hidden sources
๐Ÿ“บ Show channel icon
๐Ÿ†” Hide avatars
๐Ÿ•˜ Hide timestamp
๐Ÿ”ฐ Hide badges
๐Ÿ”ฐ๐Ÿ”ฐ Show just the first 2 badges
๐ŸŽ† Show only stream events
๐Ÿงฏ Hide all stream events
๐Ÿ”ค Use first names only
๐Ÿ…ฐ๏ธ Delete names entirely
๐ŸŒŒ Hide name/icons if sequential from same user
๐Ÿ“ฉ Strips 'Replying to @user' if present
๐Ÿ—ƒ๏ธ Limit total messages to
๐Ÿคฌ Filter out messages with bad karma
โ—๐Ÿ’ฌ Hide messages that start with: !
โ—๐Ÿ”‡ "Don't TTS/Beep if messages starts with !
๐Ÿช™ Only show if includes a donation
๐Ÿคฉ Show only messages from members
โญ Treat TikTok fans/teamer as members
๐Ÿ›ก๏ธ Only show messages from moderators
๐Ÿ’Ž Only show messages from VIPs
๐Ÿ™Š Alt-keyword filter will match on name-only
โ“ Only show messages marked as questions
โ” Hide messages marked as questions
๐Ÿ”ข Hide messages that are numbers only
๐Ÿ—ƒ๏ธ Hide basic messages shorter than chars
๐Ÿ“ค Strip HTML/images from messages and donations
๐Ÿ˜ญ Strip text-based emojis from messages
๐Ÿ˜’โŒจ๏ธ Ignore emoji-only messages
๐Ÿšซ๐Ÿ”— Replace links in messages with just '[Link]'
๐ŸŸข๐Ÿ”— Make URLs in chat clickable links
๐Ÿค๐Ÿ”— Shorten long links ...
โณ Increase the minimum time messages auto-show for
โ—ป๏ธ Compact mode (no space between name and message)
๐Ÿค Padding between messages px
๐Ÿ’ต๐Ÿซฑ Align donations to the right-side
ใ€ฐ๏ธ No text outlining
โœ’๏ธIncrease text outline by 50%
โœ’๏ธDecrease text outline by 33%

Font Styling

100%

Text Glow

โœจ Enable text glow halo (pair with "No text outlining" to use glow only)
80%

Background Shading for Messages

โญ•๐Ÿ‘ฅ No alternating background shading
โญ•๐Ÿ‘ค No background shading for members
โญ•๐Ÿ”ฆ No background shading for past-selected
โ›”๐Ÿ”ฆ No background shading for any selected
โ“๐Ÿ”ฆ No background shading for "questions"
๐Ÿค๐Ÿ•ถ๏ธ Allow background shading for trivial events
โญ•๐Ÿ’ฐ No background shading for donations

Customize Donation Colors by Threshold ๐ŸŒˆ๐Ÿ’ฐ

Threshold: $USD, Color:
Threshold: $USD, Color:
Threshold: $USD, Color:

Large avatar profile pic on left side
๐Ÿ˜Š Make emojis larger
๐Ÿ–ผ๏ธ Make content-images larger (giphy,etc)
โ• Message appears on its own line under name
โœ‚๏ธ Split mode (messages align relative to center)
๐Ÿ’ญ Turn message portion into a rounded bubble
โ†”๏ธ Horizontal scrolling messages
โ†”๏ธ Horizontal ticker slides left-to-right
โœ‚๏ธ Trim messages to 200 characters...
โœ‚๏ธ Trim names longer than chars...
๐Ÿ”  Diacritic folding / Accent normalization
โคต๏ธ Messages overlap on another
Font Family
note: Install custom fonts on your system (Windows: right-click .ttf/.otf → Install, then restart browser). Font detector & help
Messages fade in
Messages fade out when hiding
Messages slide in from the right
Messages smoothly scroll in
Messages get typed in char-by-char
๐Ÿšฆ Smooth message buffering (prevents message floods)

Advanced animation options can be set below.

These may override the basic transition options listed above.

For more details about these effects, visit here.


Animate in effects

Animate out effects
๐Ÿ’พ Save last message to a file
๐Ÿ’พ Save featured message to file
๐Ÿ’พ Auto-save messages to downloads folder
๐Ÿ˜ Include the user's avatar URL/Blob
๐Ÿ”— jump to section to specify host/bot/privileged users..

Note: Bots referenced here are third-party stream bot and not in reference to our own local LLM bots.


๐Ÿค–๐Ÿ”ค Delete names for bots
๐Ÿ™๐Ÿ”ค Delete names for hosts
๐Ÿค–๐Ÿšซ Filter out messages for listed bots
๐Ÿ™๐Ÿšซ Filter out messages for listed hosts
๐Ÿค–๐Ÿ”‡ Do not trigger the beep for bot messages
๐Ÿ™๐Ÿ”‡ Do not trigger the beep for host messages
๐ŸŽฌ๐Ÿ”‡ Do not trigger the beep for events
โญ Give VIP marked users a special badge
โญ Auto-feature messages from VIP users
๐Ÿคด Auto-feature messages from privileged users
๐Ÿค–๐Ÿ’ช Allow privileged users to !start or !stop OBS
Note: Remote OBS control requires the dock.html to be added to OBS as a browser source, with full permissions enabled for it.
Want to design your own? Check out our AI-friendly starter templates.
๐Ÿ” Scale multiplier 1.00x
๐ŸŸข Green page background
โœ‚๏ธ Split mode (align overlay to center)
โฌ†๏ธ Raise overlay higher
โฒ๏ธ Auto-hide message after ms
โŒš Queue + Show messages for at least ms
๐Ÿž Debug mode (console logs on))
๐Ÿ”” Beep when there is a new message
๐Ÿ””๐Ÿ’ต Beep when there is a new donation
๐Ÿ””๐Ÿ”‰ Beep volume 30%
๐Ÿ‘‰๐Ÿงฑ Messages align to the right-side
๐Ÿ—จ๏ธ๐Ÿงฑ Force right-to-left text reading
๐ŸŒ  Auto-show messages without needing the dock
๐Ÿฅž Old messages stay and stack (WIP)
(I'd suggest you use the dock link instead for stacking multiple messages)
๐Ÿ–ฅ๏ธ๐Ÿ’ป P2P connections via LAN only
๐Ÿ’พ Save avatar image to disk (click on page to setup)
๐Ÿ–ผ๏ธ Use a custom fallback avatar when none is provided

Enable Text to Speech in Featured Chat

๐Ÿ—ฃ๏ธ Enable text-to-speech
Check out the TTS help guide here!

TTS Filters

๐Ÿ—ฃ๏ธ๐Ÿ’ฐ Enable text-to-speech for donations only
๐Ÿ—ฃ๏ธ๐Ÿ†• Enable text-to-speech for new members only
๐Ÿ—ฃ๏ธ๐Ÿ–ฑ๏ธ Enable text-to-speech for clicked messages only

More TTS options

๐Ÿšซ๐Ÿ—ฃ๏ธ Do not say "says" or "someone says" with TTS
๐Ÿšซ๐Ÿ—ฃ๏ธ Do not read out chatname and "someone says" when using TTS.
๐Ÿ—ฃ๏ธ Read out URLs rather than saying "link".
๐Ÿ”‰ Volume of speech

Text-to-Speech Service Provider

Built-in System TTS Options

note: the free built-in TTS plays out via the default audio device. [LEARN MORE HERE]

๐Ÿ“ฏ Pitch:
โฉ Custom speaking rate for the TTS
๐Ÿ›ˆ Show source icon (e.g, )
๐Ÿšซ Hide Twitch messages (other sources allowed)
โœ… Only show Twitch messages (no other sources)
๐Ÿ“บ Show channel icon
๐Ÿ†” Hide avatars
๐Ÿšซ๐Ÿ‘ค No placeholder avatars
๐Ÿ”ฐ Hide badges
๐Ÿ’ธ Hide messages with donations
๐Ÿ’ธ Strip out donations
๐Ÿ’› Strip out Memberships
๐Ÿ“ƒ Strip out user sub-titles
๐Ÿ”ค Use first names only
๐Ÿ…ฐ๏ธ Delete names entirely
๐Ÿช™ Only show if includes a donation
๐Ÿšซ๐Ÿ”— Replace links in messages with just '[Link]'
๐ŸŸข๐Ÿ”— Make URLs in chat clickable links
๐Ÿค๐Ÿ”— Shorten long links ...
๐Ÿ” Align comment to top
โฌ›โžก๏ธโšซ Round edges
๐Ÿ†Ž Reduce font-size if message gets too long
๐Ÿ“› Color names if original name color available

Colors

Font Family
Fade in/out instead

๐Ÿ› ๏ธ Global settings and tools [options]

Use SDK transport (beta)
When enabled, background uses the Ninja SDK instead of a hidden iframe. You can also enable via URL with &sdk or &beta.

Opt-in options

These services require you to manually opt-in, for security purposes

Capture WhatsApp chat
Capture Telegram chat
Capture Instagram non-live comment
Capture Slack chat
Capture Teams chat
Capture Google Meet chat
Capture Chime chat
Enable X.com embedded page features
Capture OpenAI chat
Capture Discord chat

Opt-out options

Disable chat services or filter by specific channels

Disable YouTube chat
Disable Kick chat
Disable Riverside

*Note: These opt-out options don't disable sending messages to Youtube / Twitch; just capture

Miscellaneous options for sites

Features, tools, and other odd-ball enhancements

๐ŸŒŸ Automatically collect Twitch channel points
๐Ÿ”‡ Automatically mute Twitch video ads
๐Ÿ…ฐ๏ธ Announce when an ad plays/stops in Twitch
Use Twitter branding instead of X
๐Ÿคทโ€โ™‚๏ธ Auto-select Live Chat in Youtube Popout
๐Ÿ”ค Larger font for Youtube Popout chat
๐Ÿงช Streamlabs: only Cloudbot/Merch/Tips
๐ŸŽฅ Add view-links to live videos in Discord
Flip the Youtube watch page layout
๐Ÿ”Š Enable YouTube audio output picker (in-page)
Hide "Paid Promotion" banners in Youtube
Capture stream events and actions
๐Ÿšซ๐Ÿ—„๏ธ Disable the local message database
๐ŸŒฟ Use the DB to mark new-ish chatters and to include last chat-activity. Required for some triggers.
๐Ÿ””๐Ÿ‘‹ Beep for new or returning chatters (8h+ quiet)
๐Ÿคฏ Override the DB's 30-day storage limit
๐Ÿ“ผ Replay Messages - Replay chat messages from the database as if they were live
๐Ÿšซ๐Ÿ”— Do not post links into TikTok's chat
๐Ÿšช Don't block "joined" stream events (TikTok)
๐ŸŒน Do NOT treat roses/etc as donations on TikTok
Block donos/memberships from Youtube Shorts
Delay Youtube to give mods/bots time to delete
Delay Kick to give mods/bots time to delete
Delay twitch to give mods/bots time to delete
๐Ÿฅต Add BTTV emotes (global+)
๐Ÿ˜ฑ Add 7TV emotes (global+)
๐ŸŒญ Add FFZ emotes (global+)
๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Add user pronouns (Twitch) via third-party
๐ŸŒ  Treat Discord roles as Memberships
Only monthly featured messages from a YouTube are marked as a membership
๐Ÿ˜ˆ๐Ÿ˜‡ Add sentiment scores to messages
๐Ÿ“ˆ Multiply viewer count by 1.75x

Printer Control

You make need to add --kiosk --kiosk-printing to your browser's command line to disable the system print pop-up window

Allow certain sites access to your session ID
๐Ÿš€ Disable relay message throttling
๐Ÿšซ๐Ÿ—จ๏ธ Disable the host chat and block functions
Enable Dock to use and publish via API server
Send messages to Dock from Extension via server
Dock sends its commands to Extension via server
๐Ÿ–ฅ๏ธ๐Ÿ’ป P2P connections via LAN only
๐Ÿ“จ Send all messages to Stage TEN

๐Ÿ“จ Send all messages to Chat All In One Chat

Enable Streamer.bot websocket support

The Streamer.bot support is experimental and challenging to setup. I have a GUIDE HERE, but I'd welcome support from Streamer.bot devs to improve it all further.


โฉ Relay incoming webhooks

General Settings

Enable loyalty points system
Points per engagement:
Engagement window (minutes):

Commands

Enable !points command
Enable !leaderboard command
Enable !rewards command

Management

Backup & Restore

๐Ÿ’ก Users can spend points through the Event Flow system. Configure custom rewards and actions in the Event Flow editor.
๐Ÿ‘‹ Auto-reply to "hi messages
๐Ÿ™ Announce donations across all chats
๐Ÿ”€ Relay all messages (!NOT RECOMMENDED!)
๐ŸŽฏ Pick relay destinations. (None implies all)

๐Ÿ“›๐Ÿ”€ Do not include 'User Said:' with relays"
๐Ÿซ…๐Ÿ”€ Only relay if message is from a 'host'"
๐Ÿฅท Hide relayed reflections of 'hosts'
๐Ÿฅท Hide duplicate messages from 'hosts'
โฉ Forward chat !commands to Twitch
๐Ÿคช Tell joke on !joke message
๐ŸŽฒ Respond with a random dice roll on !dice
โ“ Identify questions in chat messages
๐Ÿ”ฆ Mark @host messages as trivial events

Custom JavaScript

โš™๏ธ Enable custom JavaScript

Giphy/Tenor support

Include a GIF when !giphy is used
Include a GIF when !tenor is used
Include a GIF when #{somekeyword} is used
Hide the Giphy/Tenor trigger word or sentence
Select random gif from top 10 results
Get a Giphy API key here
Get a Tenor API key here

Trigger webhook URL by a !command

Have custom chat commands poke a custom API endpoint

๐Ÿ“ซ Use POST instead of GET for webhook calls
๐ŸŽฏ Trigger only if full message matches exactly

Send fixed messages at intervals

Specify frequency and starting offset of fixed messages

๐Ÿฆ— Skip auto-message if chat is too quiet

Auto-responder

Auto-respond to custom chat commands
๐ŸŽฏ Trigger only if full message matches exactly


๐ŸŽน Enable MIDI hotkeys

Trigger MIDI note on command

Default Output MIDI Device: โš™๏ธ
Enable MIDI hotkeys above to see available devices

Message doubling / echos / duplicates / relayed

If you're using the RELAY ALL function, you might find the following options helpful in controlling for duplicate responses. (I like to call relayed message echos "reflections")


๐Ÿ’ฌ๐Ÿšซ Do not capture / show any of your replies
๐Ÿ’ฌ๐Ÿ’ฌ๐Ÿšซ Hide duplicates; show your first reply only [RELAY]
๐Ÿ’ฌ๐ŸŽฏ Only show your replies from:
๐Ÿ’ฌ๐Ÿ’ฌ๐Ÿšซ Filter out messages that echo / double
โฉ๐Ÿšซ Filter out 3rd-party relayed messages

Other filters

๐Ÿคฌ๐Ÿšซ Replace common swear words with asterixis
๐Ÿคฌ๐Ÿšซ Block messages that contain swear words
๐Ÿ‘ค๐Ÿšซ Replace common bad words in user names
๐Ÿšซ๐Ÿ–ผ๏ธ Remove original content images from messages
๐Ÿ’ฌ๐Ÿšซ Exclude 'Replying to @user' from replies
๐Ÿ‘ผโœ… Allow only approved words
๐Ÿ‘ธ Filter out messages from non-members
โ—๐Ÿ’ฌ Filter out messages starting with: !
๐Ÿ“ค Strip HTML/images from messages and donations
๐Ÿ˜€๐Ÿšซ Keep only emotes; discard empty results
๐ŸŒˆ๐ŸŽฏ Set username color to match the site's branding
๐ŸŒˆ Featured messages have their background color match their source branding color
๐ŸŒˆ๐Ÿ‘ค Add a random color to uncolored names
Note: This needs to be used in conjuction with &color
๐ŸŒˆ๐ŸŒˆ Override all name colors with a random color
๐Ÿ“›๐Ÿ”ฐ Do not color names based on member status
โ˜€๏ธ Lighten and desaturat name colors

Blocked / Allowed Users:

Source type can be something like 'twitch', 'kick', or 'youtube'

๐Ÿค Show only the specified users (approved list)
๐Ÿ”ฎ Blocked users

Assign roles/classes to certain users

Source type can be something like 'twitch', 'kick', or 'youtube'

๐Ÿค– Identify by name who are bots
๐Ÿ‘ฉโ€๐Ÿซ Identify by name who are mods
โญ Identify by name who are VIPs
๐Ÿ‘‘ Privileged (admin) users
๐Ÿ•บ Identify the hosts' name

๐Ÿค–๐Ÿ”ค Delete names for specified bots
๐Ÿค–๐Ÿšซ Filter out messages for listed bots
๐Ÿ™๐Ÿšซ Filter out messages for listed hosts
๐Ÿค–๐Ÿšซ Filter out messages for listed mods

๐Ÿ’ฌ๐Ÿ—จ๏ธ Auto open all chat windows on dock connect or refresh

Usage examples
1. To open your chat pop-up(s) on start your OBS program, if you open/refresh the streaming chat as an OBS dock.
Note : This will not work for YouTube in this case, since you should first be live to Youtube to for there to be a chat link.
2. When you are away from your streaming PC and wants to open your chat pop-up(s), if you open/refresh the streaming chat with another PC or smartphone.

YouTube API

Opened in new tab




Opened in new window

Note: Do NOT minimize them!

Custom

Open custom URL 1 on new window
Open custom URL 2 on new window
Open custom URL 3 on new window
Open custom URL 4 on new window
Open custom URL 5 on new window
Open custom URL 6 on new window
Open custom URL 7 on new window
Open custom URL 8 on new window
Open custom URL 9 on new window

Save current settings as profile

Save all your current settings as a profile for easy switching

Manage profiles

Switch between your saved profiles

Save the last message to a file

An alterative method of saving the last message
No file selected.

Save all messages to ๐Ÿ“— Excel file

An alterative method of saving all messages

Save all names seen in chat to a simple file

Just a unique list of names seen in chat; no messages
No file selected.

Reset all settings to defaults

Make sure to export your settings first or lose them

Export/import settings

Backup and load your extension settings.


If using Brave, enable the File System API first to allow saving:
`brave://flags/#file-system-access-api`
๐Ÿ’€โ˜ ๏ธ PLEASE DO NOT CHANGE YOUR SESSION ID ๐Ÿ’€โ˜ ๏ธ
...unless you know exactly what you are doing.

Changing you session ID may break things

Set a password

It's okay to set a custom password.

Hide your links

๐Ÿ‘๏ธ๐Ÿ”— Obscure your links in this menu
Better safe than sorry.

Chat Bots and AI services [options]

Using this section requires a bot service to be made available.

You can install one for free with Ollama: Installation Guide Here

Configure LLM API ๐Ÿฆ™

โฑ๏ธ Keep-alive model time (minutes)

Chat bot ๐Ÿค–๐Ÿ’ฌ

This bot has access to the live streaming chat and can either respond to users in chat or respond its own special chat overlay

๐Ÿšฆ Enable the LLM AI chat bot

๐Ÿน Bot replies ONLY go to the bot overlay page
๐Ÿ“› Do not include the bot's name when responding
๐Ÿ—ฃ๏ธ๐Ÿ—ฃ Do not screen out any of the bot's replies
๐Ÿข Rate limit for responses per tab / source ms
๐Ÿ“ˆ Include chat summaries to chat bot
๐Ÿšซ๐Ÿ—„๏ธ Do not include past message context
๐Ÿ“ƒ Number of past user messages to include:
๐Ÿ“” Include detailed timestamps in the chat history
๐Ÿฅจ Include bot's replies with user's chat history
๐Ÿ“” Users can trigger an AI chat !summary
๐Ÿ‘ฉโ€๐Ÿซ Will respond to Moderators only
๐Ÿค–โ†ฉ๏ธ Allow replies to host reflections

Give the above chat bot access to additional custom knowledge that you can provide


Enable the custom knowledge-base (RAG)

๐Ÿค– Chat Bot - Primary

The overlay page for the chat bot is optional. While it can be used to show messages from the bot, and offers TTS support, you do not need it open to have the bot respond to users in chat, for example.

Enable Text to Speech

๐Ÿ—ฃ๏ธ Enable TTS for the chat bot Note: Text to Speech for the chat bot requires the bot's overlay page to be opened

TTS Behaviours

๐Ÿ—ฃ๏ธ Read out URLs rather than saying "link".
๐Ÿšซ๐Ÿ—ฃ๏ธ Do not say "says" or "The bot says" with TTS
๐Ÿšซ๐Ÿ—ฃ๏ธ Do not read out bot name or "The bot says" when using TTS.

More bot overlay page options

โฉ Send TTS as PCM audio to 127.0.0.1:5000 instead
๐Ÿ”‰ Volume of speech

Text-to-Speech Service Provider

Built-in System TTS Options

note: the free built-in TTS plays out via the default audio device. [LEARN MORE HERE]

โฉ Speaking rate
๐ŸŽต Pitch

Censor bot options ๐Ÿค–๐Ÿšซ๐Ÿคฌ

Does not respond to chat, but has access to the chat. It can censor, filter, and sanitize incoming live chat messages.

โš ๏ธ Requires a properly configured LLM service provider in the "Configure LLM Service Provider" section above.


๐Ÿšฆ Enable the censor bot. (non-blocking by default)
๐Ÿคš Block messages until approved by the censor bot

Standalone one-on-one chat bot

This is different than the chat bot overlay. This allows for private 1 on 1 conversation with your bot on a dedicated page, just in case you want to talk privately. It does not have access to the RAG knowledge dataset currently or your other chat histories.

โš ๏ธ Requires a properly configured LLM service provider in the "Configure LLM Service Provider" section above.


๐Ÿ’ฌ Enable private chat bot option

A virtual co-host that can both listen, see, and talk back

This is a work-in-progress virtual AI co-host. It can currently view your screen, webcam, and listen to your microphone/audio. It will respond by text or audio, as you desire.

Down the road this will be able to access your live chat, start/stop your OBS stream, change scenes in OBS, handle events and interactive games with your audience, and participate in your stream as a virtual co-host.

Sources to Monitor

Defaults to monitoring all if no source(s) selected:

Display Options

๐Ÿ’ฐ Only show donations (hide other events)
๐Ÿ‘‘ Only show gift subs
๐Ÿค‘ Hide donations under $5
๐Ÿ’ต Show USD conversion for all donations
โœจ Highlight high-value donations
๐Ÿ‘€ Show viewer count bar in the top-right
๐Ÿ—‚๏ธ Hide metadata details under messages
โ˜€๏ธ Use light theme instead of dark
Maximum events to display:
Font Family
note: Install custom fonts on your system (Windows: right-click .ttf/.otf → Install, then restart browser). Font detector & help

Event cheat sheet:

Review which sources emit new subs, follows, donations, and viewer counts in the Chat All In One Event Reference. It lists payload names, platform quirks, and workarounds so you can configure dashboards with confidence.

๐Ÿ‘ฏ๐Ÿšซ Filter out duplicate emotes per message
๐Ÿ”ข Limit emotes shown:
โณ Show messages for 20s, rather than 5s.
โฉ Double the emotes' movement speed
๐Ÿ” Emoji scale 1.00x
๐Ÿ‘‘ Only show emojis from members (paid subs)
๐Ÿ—ฃ๐Ÿšซ๏ธ Exclude message @replies emojies
๐ŸŽˆ Emotes float up, rather than bounce around

Must enable the trigger to use

๐Ÿšฆ Enable the hype meter's processing

Other customization options

โžก๏ธ Align overlay to the right-side
โ†”๏ธ Align overlay to the center
๐Ÿ‘๏ธ Show only viewer counts
๐Ÿ’ฌ Show only active chatters
Display Style
๐Ÿ”ณ Disable text outlining
๐Ÿ” Scale multiplier 1.00x
โญ• Force transparent background
๐Ÿ‘ป Page opacity 0.30
๐Ÿงน Do not show the title "current viewer count"
โšช Light mode - Black text, white outline
Font Family
note: Install custom fonts on your system (Windows: right-click .ttf/.otf → Install, then restart browser). Font detector & help

Source Combination Options

๐Ÿ”„ Combine YouTube and YouTube Shorts
๐Ÿ”„ Combine all sources into one global count

General Options

โžก๏ธ Align overlay to the right-side
๐Ÿ’พ Keep amount between sessions
๐Ÿ”Š Play sound on donation
๐ŸŽ›๏ธ Show control panel

Style and Theme

Goal Settings

Must enable the trigger to use

Enable the waitlist/draw page and customize the !trigger

๐Ÿšฆ

Configure select-a-winner draw mode

๐Ÿ† Configure as winner-draw mode instead of queue

Other customization options

โžก๏ธ Align overlay to the right-side
๐ŸŽฏ Align overlay to the center/middle
๐Ÿ”ณ Disable text outlining
๐ŸŽŠ Drop confetti when a name is selected
๐ŸŽต Play a sound when there a name selected
๐ŸŽต๐Ÿ”‰ Sound volume 30%
๐Ÿ” Scale multiplier 1.00x
โญ• Force transparent background
๐Ÿ‘ป Page opacity 0.30
๐Ÿงน Do not show the !queue instructions
โšช Light mode - Black text, white outline
๐ŸŽฒ List re-randomizes on every update
๐Ÿ“ Show join message next to each entry
๐Ÿ‘‘ Only members can enter
๐Ÿชง
Font Family
note: Install custom fonts on your system (Windows: right-click .ttf/.otf → Install, then restart browser). Font detector & help
๐Ÿ’ก Configure your OBS WebSocket settings here to enable Flow Actions to control OBS. Make sure OBS WebSocket Server is enabled in OBS: Tools โ†’ WebSocket Server Settings
๐Ÿ”‰ Volume of speech

Text-to-Speech Service Provider

Built-in System TTS Options

note: the free built-in TTS plays out via the default audio device.

โฉ Speaking rate
๐ŸŽต Pitch
๐Ÿ’ก Configure TTS settings for the Flow Actions overlay. API keys are stored locally and added to the overlay URL.

Poll Settings

Enable and customize the poll:


๐Ÿšฆ Enable Poll


๐Ÿ—ณ๏ธ Allow multiple votes per user
โœŒ๏ธ Show number of votes instead of percent
๐Ÿ’ฐ Donation-weighted voting (Dono Poll)



Poll Presets

Map Settings

Enable and customize the map:


๐Ÿšฆ Enable Map



๐Ÿ” Auto-fit map to votes (zoom when markers appear)

๐Ÿ—ณ๏ธ Allow multiple votes per user



๐Ÿ”ข Hide vote count numbers (show dots only)

๐Ÿ”ด Red color intensity (more votes = darker red)

Use these shortcuts while the popup or dock is focused:

Ctrl+Shift+E End Poll
Ctrl+Shift+R Reset Poll
Ctrl+Shift+W Select Winner (Waitlist)
Ctrl+Shift+S Stop Entries (Waitlist)
Ctrl+Shift+X Reset Waitlist
Ctrl+Shift+C Clear Dock

Other customization options

๐Ÿ’ฐ Only include donors
๐Ÿ† Prioritize donors (show donors first)
โฒ๏ธ Scroll speed x
โŒš Duration x

Credits Style
Trigger Mode
Hide setup instructions

๐Ÿงผ Transparent background (hide overlay background)

Font Family

note: Install custom fonts on your system (Windows: right-click .ttf/.otf → Install, then restart browser). Font detector & help

๐ŸŽจ Text color
๐Ÿท๏ธ Hide category headers (Donors, Chatters, etc.)
๐Ÿ’ฒ Show donation amounts
๐Ÿ˜€ Show avatar images
๐Ÿข Hide source type images

Layout Mode

Layout Style

Display Options

๐Ÿ‘ค Show user avatars
๐ŸŒ Show source platform
Maximum entries to show

โฑ๏ธ Update interval seconds (0 = disabled)

Top Bar Settings

These settings only apply when using the "Top Header Bar" layout
โ„น๏ธ Animations and donation tracking are automatically enabled for this layout
Display Mode

When rotating, include:
๐Ÿ“† Include weekly stats (default: daily only)
๐Ÿ”„ Rotation interval seconds
Transition Style

๐Ÿ’ฐ Show monetary value for gifts (instead of count)
๐Ÿ“ Compact mode (smaller height)
๐Ÿ“œ Ticker scroll mode (continuous scrolling)
Scroll Speed

Theme & Data Settings

Theme Style
๐Ÿ’พ Persist data between sessions (7 days max)


Display Options

Layout Style

Maximum users to display

Points Configuration

๐Ÿ”ข Hide points values
๐Ÿ… Hide rank numbers
๐Ÿ‘ค Hide user avatars
๐ŸŒ Hide platform icons

Update Behavior

โšก Real-time updates
โœจ Enable animations
๐Ÿ“ˆ Highlight score changes

Theme and Styling

Theme Style

Font Family

note: Install custom fonts on your system (Windows: right-click .ttf/.otf → Install, then restart browser). Font detector & help

๐ŸŽจ Background color
๐ŸŽจ Text color

Points Triggers

๐Ÿ’ฌ Award points for chat messages
๐Ÿ’ฐ Award points for donations
๐ŸŽฏ Enable custom point triggers


General Game Settings

๐ŸŸข Green screen background
โšซ Dark mode
๐Ÿšฆ Host Starts
๐Ÿšซ๐Ÿค– Disable computer players
โŒš Increase lobby wait time to 30s

Must enable the trigger to use

๐Ÿšฆ Enable
No file selected.

Other customization options

โฒ๏ธ Speed (relative) x

Display Style

Font Family
note: Install custom fonts on your system (Windows: right-click .ttf/.otf → Install, then restart browser). Font detector & help

Playback & rotation

Display style
โฑ๏ธ Hold each line for ms (rotate mode)
โธ๏ธ Pause after a full loop for ms
Order when rotating

Spacing & separators

โ†”๏ธ Extra padding per item px
๐Ÿงฑ Preserve spaces & blank lines from the text file

Must enable the trigger to use

๐Ÿšฆ Enable

Other customization options

Font Family

note: Install custom fonts on your system (Windows: right-click .ttf/.otf → Install, then restart browser). Font detector & help

๐Ÿ” Word cloud scale 1.00x

Coloring and basic styling option

Custom GIF Commands Settings

๐Ÿšฆ Enable Custom GIF Commands
โฒ๏ธ Minimum default playout time ms

Spotify Setup & Configuration

Enable Spotify integration

Need to create a Spotify app? Open Spotify Dashboard โ†’

Appearance

Style preset
Compact layout

Visibility toggles

Hide when paused
Hide when no song is active
Hide album art
Hide album title
Hide progress bar + timestamps
Hide device details
Hide status badge

Spotify Announcements

Now Playing Features

Polling interval (seconds): (3-60 seconds)
Announce new tracks in overlays (not sent to platform chat)

Spotify Chat Commands

Configure which Spotify commands are available and who can use them.

๐Ÿ“‹ Info Commands
!song Show current track
!np Alias for !song
๐ŸŽฎ Playback Control
!skip Skip to next track
!previous Go to previous track
!pause Pause playback
!play Resume playback
!volume Set volume (0-100)
๐Ÿ“ Queue Commands
!queue Add song to queue
!sr Song request (alias)

๐Ÿ’ก Note: Hosts and admins can always use all commands regardless of permission settings.


๐Ÿ‘‰ Looking for the Global settings? It was moved further up the page. Click here to JUMP to it.


Terms of Service | Privacy Policy | YouTube's Terms of Service

Buy Me A Coffee

Visit us at Discord
Made with ๐Ÿ’– for the community.