A lightweight browser extension that restyles native twitch.tv chat to match
GhostSplit's split-view look: text-pill badges, softened username colors, and a
tighter row layout. Works alongside 7TV, BetterTTV, and FrankerFaceZ.
Text-pill badges.
Image badges become compact role chips: HOST, MOD, GMOD, VIP, FOUNDER, STAFF,
ADMIN, TURBO, PRIME, BITS, SUB.
Softened username colors.
Neon-bright Twitch colors are mixed toward the background so reds, yellows, and
lime greens stay readable on dark themes.
Tighter row chrome.
Reduced padding, baseline-aligned badges and usernames, and a hard cap on
inline emote heights.
Distinct system rows.
Channel-points redeems, watch-streak milestones, and sub/raid notices each get
their own card style.
Native + 7TV coverage.
Every visual rule is paired between Twitch's native DOM and 7TV's overridden
DOM, so 7TV / BetterTTV / FrankerFaceZ keep working.
Light + dark themes.
Auto-detects Twitch's theme and adapts the chat colors accordingly.
Preserved on purpose
The extension hides nothing that's interactive or load-bearing. Specifically left
alone:
Bits / cheer button.
Channel-points balance and claim flow.
All redeem, milestone, and cheer-tier badges.
Twitch's collapse-chat and theatre-mode controls.
7TV's settings button and emote menu.
No data collection. No network requests, no analytics, no
tracking. The only permission is access to twitch.tv URLs so the chat can be
restyled. No localStorage, no cookies, no remote code.