Twitch sentiment analysis, in real time.
Uncloak scores every Twitch chat message the moment it arrives. Words and emotes, in 35 languages, turned into a live read on how an audience is reacting.
Real messages from Gamescom Opening Night Live 2026 chat on 25 August 2026, with their stored scores. Usernames removed.
Gamescom Opening Night Live, read live across every stream.
On 25 August 2026, the show ran on official channels and hundreds of co-streams at once. Uncloak scored every message as it arrived and summarised all streams together every two minutes.
Hover the chart for each two minute interval. Click the legend to show or hide a series.
Source: Uncloak, Gamescom Opening Night Live, 25 August 2026, 18:00 to 21:00 UTC, all Twitch streams covering the event. Share of all messages in each two minute interval; the rest were neutral. Labels show the words chat used most in that interval.
On Twitch, the emote often carries the meaning.
Uncloak reads both: the text with VADER based NLP, and the emotes with a custom mapping of thousands of Twitch emotes, each one classified by our founder. “Sub sunday game Pog” has no sentiment words at all. The emote makes it positive.
Real messages from Gamescom Opening Night Live 2026 chat on 25 August 2026, with their stored scores. Usernames removed.
From chat message to stream summary.
-
1
Every message, as it lands
Uncloak processes around 1,000 chat messages per second, across 35 languages.
-
2
Text and emotes, scored together
The moment a message arrives, its words and emotes are analysed and it gets a score between −1 and +1.
-
3
A live read on the stream
Stream sentiment and engagement metrics refresh about every two minutes, so you see how the room is moving.
Messages are analysed immediately. Two minutes is the refresh interval for stream level metrics.
Thousands of Twitch emotes, classified by hand.
Twitch chat has its own language. Our founder personally classified thousands of emotes, so a LETSGO and a Sadge count for what chat means by them.
LETSGO
POGGERS
catJAM
WICKED
peepoClap
ICANT
PepeLaugh
xdd
catKISS
ratJAM
AINTNOWAY
WHAT
HUH
D:
modCheck
NOOOO
Sadge
SadgeCry
TrollDespair
Clueless
monkaW
monkaSTEER
RAGEY
Madge
peepoRiot
Prayge
COPIUM
o7
NODDERS
Chatting
Popular emotes from 7TV, grouped by how chat typically uses them. Emote images via 7TV.
Built for moments that happen live.
Sponsored streams
See how chat reacts to a brand during a live activation, minute by minute.
Tissot and Domingo on TwitchGame reveals and updates
Track how players respond to a trailer, a launch or a patch while it is happening.
ARC Raiders update receptionBrands and products
Follow how Twitch audiences talk about your brand, products and competitors.
Consumer IntelligenceGo beyond positive and negative.
Sentiment tells you which way a reaction leans. Uncloak AI goes further, into emotions such as hype, fear or anxiety, and what triggered them.
Questions about Twitch sentiment analysis
It measures whether Twitch chat reacts positively, negatively or neutrally to a stream, a brand, a game or a moment. Uncloak does it live, message by message, and rolls it up into stream level metrics.
Each message is analysed the moment it arrives. The text is read with VADER based NLP and the emotes with a custom mapping of thousands of Twitch emotes. Every message gets a sentiment score between −1 and +1.
Yes. Our founder personally classified thousands of Twitch emotes, so emotes count toward the score alongside the words.
Sentiment analysis supports 35 languages, so chat is scored across international streams, not just English ones.
Uncloak processes around 1,000 chat messages per second, and each message is scored as soon as it arrives.
Stream sentiment and engagement metrics refresh approximately every two minutes. Individual messages are analysed immediately; two minutes is the refresh interval for stream level metrics.
See how your audience really reacts.
Get a walkthrough of live Twitch sentiment on a stream, brand or game you care about.