Live OmniChat v1.1.0 — multi-platform chat for streamers, mods & viewers —— UTC
Multi-platform chat, one window

All your chats.
One stream of thought.

OmniChat collapses live chat from Twitch, Kick, YouTube, and TikTok into a single ordered timeline — with native 7TV emote support, a browser overlay, and apps for iOS and Android. Built for streamers, moderators, and viewers who refuse to split their attention.

0 msgs / sec
4 platforms
1 tab
focus
CHAT.MERGED.LOG REC
Q:STD  ·  PRIO:NORMAL ▸▸▸ 00/s
/ 01

Built for everyone in the room.

One tool. Three different jobs. Same workflow.

Streamer A.01

You're going live, not multi-tasking.

One timeline. One reply box. Cross-platform send-as routing so a "yo" on Kick stays on Kick. Embedded stream player, VOD playback with chat replay, native sub and cheer events as they arrive.

  • Embedded multi-channel player
  • VOD playback with chat replay
  • Activity feed: subs, raids, mod events
  • Cross-platform send routing
Moderator A.02

One ban-hammer for every platform.

Right-click on a message → timeout, delete, ban — across whichever platform owns it. Block users platform-wide via Twitch's API. Auto-mod regex rules. A live activity feed of mod events you can filter by type.

  • Right-click cross-platform mod
  • Twitch-side platform blocks
  • Auto-mod with regex patterns
  • Filterable activity feed
Viewer A.03

Watch where your streamer is.

Add a streamer once — OmniChat finds their accounts on every other platform via 7TV's verified links. Watch where they're live, switch platforms in one click, and follow your favorites across the whole room.

  • 7TV cross-platform identity
  • Real-time live status
  • Followed list, sorted by live
  • Browser extension + mobile apps
/ 02

Inside the console.

Six systems wired in series. No glue code, no duct tape.

01 · Unified timeline

Four chats, one timeline.

Messages from Twitch, Kick, YouTube, and TikTok arrive in chronological order, color-coded per platform. Reply, pin, ban, and route messages back to the right service without switching context.

Protocols — IRC · EventSub · Pusher · YouTube LiveChat API
CHAT YT TW KK TT 847 msgs
21:42:13
rachtazchat is locked in lmao
21:42:14
emaeryahello from kick <3
21:42:15
first_chatter_42first one here
21:42:17
moonzinhaPOG POG POG PogChamp
21:42:19
br_viewer@rachtaz love from brazil
21:42:20
gdolphnlet's go!
21:42:21
spam_accountbuy followers cheap…deleted by moonzinha
Reply across all platforms… ⏎ SEND
02 · Cross-platform identity

Same streamer, every screen.

Powered by 7TV's verified account connections. When a streamer broadcasts on Twitch and Kick, OmniChat collapses them into a single entity with live status from every feed — and lets you swap with one tap.

Sources — 7tv.io/v3 · gql.twitch.tv
WATCH 2 live · 1 offline
emaerya 7TV verified
TW KK YT
rachtaz 7TV verified
TW +TT
moonzinha
KK YT
OFFLINE
gdolphn
TW KK
03 · Native emote support

Every emote, rendered in chat.

7TV emotes plus every platform-native emote — fetched per channel and rendered inline. Type with autocomplete, see animated emotes animate properly, and tag chats with the same emotes your community uses.

Source — 7tv.io/v3
EMOTES 247 from 7TV
7TV Twitch Channel
pepeJAMpepeJAM PauseChampPauseChamp ClapClap AwareAware NERDNERD AlienPlsAlienPls gachiBASSgachiBASS ClueClue KKoolKKool dankHugdankHug
Just type :cat to autocomplete…
04 · Browser overlay

Where you already are.

Install the Chrome extension. The native chat panel on twitch.tv, kick.com, and youtube.com is replaced by your OmniChat merged view. No new tab. No context switch. SPA-navigation aware.

Package — omnichat-extension v1.1.0 · Chrome MV3
Get the extension
twitch.tv/rachtaz kick.com
🔒 twitch.tv/rachtaz
● LIVE rachtaz 3,247 viewers
OMNICHAT 4P
rachtazgn chat
emaeryakick says hi
yt_viewer+1
tt_chat🌹
↳ EXTENSION OVERLAY ON twitch.tv
05 · VOD chat replay

Past streams, present chat.

Re-watch any Twitch VOD with the original chat replaying alongside — paced to playback time, color-marked as historic so you don't confuse it with live. Built on Twitch's public GQL feed, no extra scopes needed.

Source — Twitch GQL VideoCommentsByOffsetOrCursor
VOD · rachtaz
01:23:45 / 03:42:11
CHAT REPLAY VOD
01:23:45
StreamElementsrachtaz is now live!
01:23:48
rachtaz_fanhere for the start
01:23:51
chatbot_9000!commands
01:23:55
regular_dudefinally caught the start
06 · Activity feed

Every event, on one timeline.

Subs, cheers, raids, gifted memberships, mod actions, follows — everything that happens across all your platforms, timestamped and filterable by type. Glance over to catch up on what you missed, without losing your spot in chat.

Events — EventSub · Pusher · YouTube LiveChat
ACTIVITY last 30m · 24 events FILTER ▾
21:42:13 SUB
rachtaz_fan subscribed for 12 months · Tier 1
21:42:08 RAID
emaerya raided with 247 viewers
21:41:59 MOD
moonzinha banned spam_account_42
21:41:52 CHEER
long_time_viewer cheered 500 bits
21:41:44 SUB
gdolphn_official subscribed to your channel
21:41:32 GIFT
whale_chat gifted 5 subs to the community
/ 03

All your channels, in-band.

Every major live-chat protocol, wired natively.

01
Twitch
Helix · IRC · EventSub
02
Kick
Public v1 · Pusher
03
YouTube
Data v3 · Innertube
04
TikTok
Live API
/ 04

Wherever you watch.

Same merged chat on the web, in your browser, and on your phone.

Web
Open in any browser
Launch
Browser extension
Chrome · MV3 · Firefox soon
Get it
iOS
Install from Safari · PWA
How to install
Android
Install from Chrome · PWA
How to install
Ready on every screen

Stop tab-switching.
Start broadcasting.

Free during beta. No card, no trial nonsense.

Open the console
Free · Beta · No payment required · Open roadmap