YouTube Chat Message Manager

A one-of-a-kind chat management design that automatically applies the following to specified users: color-coded usernames and messages, real-time chat history, message count statistics, user blacklist, and enhanced @mentions. For other users: replaces @handles with display names, spam detection (hideable), donation/chat history overview, and auto-scroll to the latest messages.

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Аўтар
xzy D
Усталяванняў за дзень
0
Усяго ўсталяванняў
110
Рэйтынг
1 0 0
Версія
21.3.11
Створаны
27.03.2025
Абноўлены
19.04.2026
Памер
102.2 КБ
Ліцэнзія
MIT
Ужываецца на

Purpose:
All the scripts I’ve seen so far only modify the overall appearance rather than genuinely improving the chat experience. Therefore, I’m using AI (100%) to demonstrate an alternative direction for enhancement.
Even if the message volume is slightly high, it’s manageable… However, my programming skills are zero, making fine-tuning extremely difficult. I hope one day I can just relax and enjoy the fruits of others’ work.

☹Because the script has been modified, it can now coexist peacefully with YouTube Super Fast Chat? not any more.☹

Main Features:

Improved Identification: Automatically color messages from specified nicknames.
Flexible Blocking: Adds non-native methods to block messages from specific nicknames, with freely toggleable on/off control.
Anti-Spam: Detects spam (flooding) messages and handles them automatically.
Remove Pinned Messages in the chat room.
Detail Improvements:

Enhanced color options—sufficient contrast for both white and black backgrounds.
@ Mention Enhancement: When a colored user @-mentions another user, the mentioned user is temporarily highlighted with the same color.
Left-clicking a user’s ID inserts an @ mention of that user into the chat input field. Clicking on blank areas of a message still triggers the default block menu.
Ctrl + left-click on a user’s avatar opens their channel in a new tab.
Added Ephemeral Mode (first toggle): when enabled, coloring actions are not permanently saved.
In the edit panel, besides removing users by clicking on the list (or pressing Delete), you can import/export the entire user list and all settings.
The “Clear” button now includes a confirmation step to ensure settings are truly reset.
Recent Updates:
Moved into inline script comments.

Minimum recommended setup: Use with YouTube Live Borderless to maximize screen space for video and chat.
I also use: YouTube Video Resize Fix, Unlock YT Live Rewind.
Optionally use: Super Fast Chat, YouTube - Disable Service Worker, YouTube CPU Tamer by AnimationFrame, YouTube JS Engine Tamer.