FrankerFaceZ for Twitch and Kick
Browser userscript

A better chat on Twitch and Kick

FrankerFaceZ, with support for Kick. More emotes, emote suggestions as you type, a cleaner layout, and a control center to tune all of it.

Install the userscript Needs a userscript manager such as Tampermonkey or Violentmonkey. Updates on its own.

Features

Everything FrankerFaceZ does on Twitch, and on Kick a chat that feels like it.

More emotes in chat

FrankerFaceZ and 7TV emotes render alongside Kick's own, global sets and each channel's, with emoji and hover cards for every emote.

Suggestions as you type

Type a colon and two letters and matching emotes appear above the chat box. Arrow keys move, Enter picks. Tab completes and cycles through names.

An emote picker

A searchable picker beside the chat box lists every emote you can use, grouped by source. Hold Shift to add several at once.

Readable usernames

Twitch-style name colors adjusted for contrast, or Kick's own, plus a color of your choice for your own name.

Chat your way

Font size, message spacing, alternating line stripes, formatted timestamps, mention highlights and link previews, each its own setting.

Badges under control

Show or hide each badge type, shrink them, or change their shape, the way Twitch badges can be.

A quieter layout

A darker palette, a compact channel header, restyled mod actions, and switches to hide recommended channels, gift prompts, banners and counters.

The control center

All of it lives in the FrankerFaceZ Control Center, opened from a button in the top bar, with settings that only apply where they make sense.

Install

Three steps, a minute at most.

  1. Add a userscript manager Tampermonkey works in Chrome, Edge, Firefox, Safari and Opera. Violentmonkey is an open-source alternative.
  2. Install the script Click Install the userscript. Your manager opens and asks to confirm.
  3. Open Kick or Twitch The FrankerFaceZ button appears in the top bar. Click it for the Control Center.

Good to know

Updates, and two things that can trip people up.

The script only starts the client. The client itself is fetched fresh on every page load, so new versions arrive without any action on your part.
Turn off other chat extensions while using this script: the official FrankerFaceZ extension, BetterTTV, 7TV and the like, on Twitch and on Kick. Two of them on the same page render emotes twice and fight over the chat. If you would rather keep them on Twitch, limit this script to kick.com in your manager's settings.
On Chrome, if the install button does nothing, enable Developer mode on the chrome://extensions page. Recent versions of Chrome require it for userscripts.