Pinned Tweet
You can now follow along on the ChatEZ development journey straight from the website.
chatez.app/journey/
Version 0.9 – Picking up where you left off
✓ Workspace is saved
✓ Add Channel, Account and Settings buttons
✓ A Settings menu
✓ logo and colours
✓ Streamers PFP
✓ ChatEZ can reconnect
... & more tweak!
Coming next, moderation dashboard.
#Twitch
1
14
Version 0.8 – Small QOL improvements, smoother chat!
Type : to find an emote.
Type @ to find recent chatters, with the last person to mention you first.
Add channel tabs, see who's live, and title, category and stream changes in the activity panel.
#Twitch
2
25
Version 0.7 - Keeping the conversation together
We needed to be able to talk to other chatters. Reply to a message and the original shows above your answer. Mention a chatter works and in their own colour. Convo's open a thread in their own pane. Typing @ predicts who!
#Twitch
3
24
Version 0.6 – Finding the right emote 😁
We could show emotes and send messages.. but not really send them.
Twitch, 7TV, BetterTTV and FrankerFaceZ use different APIs. ChatEZ needed to pull them into one searchable menu, choosing its name drops into your message.
#Twitch
3
46
Version 0.5 – Joining the conversation 💬
in v0.4 we brought incoming chat to life. Now the other half: sending.
Type and hit Send, and it goes to the channel from your signed-in account, with your own name, colour and badges.
We can talk back now.
#buildinpublic #Twitch
v0.4 - A little side quest:
A breakdown on how Twitch sends emotes.
The raw IRC each message comes with has a tag listing every emote's ID and exact character positions that make it up. So ChatEZ sorts them, cuts the text out and drops the images in.
#Twitch
4
33
Version 0.4 – Chat comes to life 🧬
v0.3 gave us raw Twitch chat... The details were there but parsed away.
Now ChatEZ reads them: names in their colours, badges from the cataloge, timestamps, and the twitch emote IDs and positions.
Same message. More personality.
#Twitch
4
32
Version 0.3 - First connection 🔗
Twitch OAuth login ✅
chat:read token ✅
JOIN #channel ✅
The first real messages arrived as raw IRC. A basic parser turned that text into readable chat. No colours, badges or emotes yet (Kappa was just a familiar word), but it worked!
4
33
4/ 🎨HTML + CSS give ChatEZ its shape and feel: the app structure, visual theme(s), colours, spacing, chat rows, panels and responsive layouts. They also give us a flexible foundation for future themes, density controls and user customisation.
1
12
Version 0.2 - Foundation App 🧱
The first executable desktop build. A React + TypeScript interface on a Rust/Tauri core, first attempt at night colour theme, sample channel tabs and a 'live' chat box which we could actually type in.
Still a prototype, but something to build on.
4
28
Version 0.1 - The idea 💭
ChatEZ started with a simple question: what would stream chat look like if it were designed around the people who operate it every day? The goal was bigger
than moderation. We wanted to solve the problems we had experienced in real world moderation.
5
55
Chat EZ
ChatEZ.app is a free Twitch chat client, built with mods in mind, not just for chatters. All the third party emotes you'd expect, multi-channel tabs, watch lists, and one-click mod actions and so much more...
Early access is coming soon! Follow along 👇
5
33











