Twitch chat client for Windows

Keep up with any chat.

Chattler is a fast, modern Twitch chat client. It stays smooth in chats with thousands of people, and gives moderators one-click tools that keep up with the scroll.

Chattler showing a live channel header, a reply, a first-time chatter, a channel point redemption, a timeout naming the moderator and the reason, and an AutoMod held message with Allow and Deny buttons.
Redemptions, who-timed-out-who, and AutoMod - right in the chat.

About

A chat client that gets out of the way.

Chattler started as a modern take on the classic desktop Twitch chat clients: tabs, splits, every emote set, and none of the clutter. It's built for people who watch several chats at once and for moderators who need to act in a split second while the chat flies past.

It keeps up in huge, fast chats: messages are batched and drawn only when they're on screen, and auto-scroll doesn't lose its place when a flood hits. It updates itself in the background, so you're always on the newest version.

3emote providers - 7TV, BTTV, FFZ
1 clicktimeouts, bans and undo
8+8themes and plugins, all editable
0cost, and no ads

Features

Everything you need, nothing you don't.

Moderation built for speed

Delete, timeout and ban buttons on every line, with Undo. Chat modes, pinnable user cards, Staff history of who did what, and Monitor user colouring. Timeout lines say which mod did it and why.

AutoMod in the chat

Held messages show up where you're already looking, with Allow and Deny, the reason, and the flagged words underlined.

Mod chat

A room only that channel’s moderators can read, with Twitch deciding who they are. See it.

Channel points

Redemptions appear in chat. In your own channel you see the reward name and cost.

Tabs and splits

Watch several chats side by side. Drag tabs to reorder, and put them along the top or down the left.

Highlights

Your own list of words, with a ding, an in-chat highlight, taskbar flash and desktop notifications - each one optional.

Every emote

7TV, BetterTTV and FrankerFaceZ emotes, animated and zero-width included. Switch any provider off.

Pin and see-through

Lock the window in place and keep it on top of your game, with a see-through background.

User cards

Everything about a chatter, one click away.

Click any name in chat to open their card. Pin it to keep it open while you watch them, resize it, and drag it anywhere - even out of the window, onto another monitor.

  • Their recent messages in this chat, with deleted ones struck through.
  • Staff history - every timeout, ban, deletion and warning, who did it, when and why. Kept between sessions.
  • Where they stand right now, like “Timed out until 05:42 - by Ottertail”.
  • Moderate from the card: timeouts from a purge to two weeks, ban, unban and warn, with a reason.
  • Monitor user colours their messages so you can keep an eye on them.
A user card for Grumbleweed on the Recent messages tab: whether they are subscribed and for how long, how long they have followed, their last messages, and the moderation buttons below.
Messages
The same user card on the Staff history tab: currently timed out, then every past timeout, ban, deleted message and warning with the moderator, reason and date.
Staff history

Mod chat

A room for the people who moderate.

Somewhere for the team to say "I'm watching this one" without it going out to chat. Twitch has no mods-only room, so Chattler gives you one.

  • Twitch decides who gets in. Chattler asks whether you moderate the channel, and the room opens only if the answer is yes. No invites, nothing to join, and someone who gets demodded is out.
  • Badges say who is who - broadcaster, lead moderator, moderator - and names wear the colour they have in chat.
  • It never touches Twitch. Nothing said here appears in chat or in whispers, and messages are deleted after 48 hours.
  • Streamer mode hides it completely, while the room stays connected so nothing is missed.
Chattler's Mod chat panel: the broadcaster, a lead moderator and a moderator talking about a spammer and an incoming raid, each with their Twitch badge.

Themes and plugins

Make it yours.

Chattler ships with eight themes and eight moderation plugins - and every one of them is a plain text file you can open, change or rewrite. Same for anything the community builds.

Eight themes, light to dark

Pick one in Settings. Or write your own: a theme is a name, whether it's light or dark, and a handful of colours. Everything else is worked out for you.

Daylightlight
Paperlight
Mistlight
Slatelight
Duskdark
Darkdark
Carbondark
Midnightdark
theme "Seafoam"
base dark

bg      #0d1a19
surface #12211f
text    #dcecea
accent  #4fd6c0

Drop it in your themes folder, hit Reload, and it's in the gallery.

Plugins that watch your chat for you

A plugin says what to look for and what to do about it. They raise alerts - they can't moderate, post, or see your login. Here's exactly what they can and can't do.

plugin "Repeat offender"

on timeout do
  bump(event.user)
  if count(event.user, 15 minutes) >= 3 then
    alert(event.user + " keeps getting timed out", "warn")
  end
end
Repeat offenderThe same person actioned again and again
AutoMod waitingA held message nobody has answered
Suspicious user watchTwitch-flagged people talking in your chat
Mod stormYour team suddenly very busy
Chat floodA chat speeding up fast
Copypasta watchThe same line from everyone
First-timer linksA link in somebody's first message
Raid watchWho is raiding, and how many came

Three are on out of the box. Each one has its own settings, and its own switch.

Download

Get Chattler

Windows 10 and 11 · 64-bit

Download the installer
  1. Run the installer. If Windows says it protected your PC, click More info → Run anyway (the installer isn't code-signed).
  2. Open Chattler from your Start Menu and click Log in with Twitch.
  3. You're in. Your chats, tabs and settings are saved, and Chattler keeps itself up to date. New to Chattler? Read the user guide.

Questions

Good to know

Can I write my own themes and plugins?

Yes. Both are plain text files you drop in a folder - the eight themes and eight plugins Chattler ships with are exactly the same kind of file. Plugins are written in Chattscript, a small language made for this, and they can raise alerts, play chimes and count things. They cannot moderate, post messages, read your Twitch login, reach the internet or touch your files. The docs cover all of it.

Is Chattler free?

Yes. Chattler is free to download and use, with no ads and no paid tiers.

How is Chattler different from other Twitch chat clients?

Chattler has everything you expect from a desktop Twitch chat client - tabs, splits and 7TV, BetterTTV and FrankerFaceZ emotes - plus a modern design and moderation tools built for fast chats: AutoMod held messages right in the chat, timeout lines that name the moderator, a per-user staff history, and pinnable, resizable user cards.

Do I have to be a moderator to use it?

No. Anyone can use Chattler to read and chat. Moderation tools only appear in channels where you're a moderator or the broadcaster.

Why does Windows say it protected my PC?

The installer isn't code-signed yet, so Windows SmartScreen shows a warning for new downloads. Click More info → Run anyway. Chattler installs just for your Windows account and doesn't need admin rights.

Does it work on Mac or Linux?

Not yet. Chattler is for Windows 10 and 11.

What does Chattler share?

Your Twitch login stays encrypted on your PC. Chattler only records your Twitch username, the app version and when you last used it, for usage statistics. Your messages are never shared. If you moderate a channel, the moderation actions you see (bans, timeouts, warnings and so on) are shared with that channel's other moderators for their Staff history. See Privacy in the user guide.

Release notes

What's changed

Loading release notes…

All releases on GitHub →