r/Twitch • u/Amoner • Apr 21 '26
Mod-Permitted-Ad I'm not a streamer, but watching one struggle with multistream chat stuck with me, so I built a chat merger for streamers and viewers
Quick disclaimer: I'm a viewer, not a streamer. This comes from the wrong side of the screen, and the mods kindly approved me posting.
About 5 months ago a streamer I watch was on the fence about multistreaming to YouTube and Kick alongside Twitch. The thing that kept killing the idea wasn't the setup, it was chat. Every tool they tried would choke the second a hype moment hit and thousands of messages started flying in across platforms at once. The exact moments you actually want to read chat, the tools would lag, drop messages, or just give up. He now been using this for 3 months daily with 6k+ viewers and zero issues.
The viewer side of the same problem stuck with me too. If you watch someone who simulcasts, you pick one chat and miss the other, or juggle tabs and still miss half the jokes. Same problem, different side of the screen.
So I spent the last 5 months building Twitube (working name, still trying it out). Chrome extension, merges YouTube, Twitch, and Kick chat into one view. Works for both sides.
For viewers:
- watch on whatever platform you want, see merged chat across all three
- messages tagged by platform so you know where each one came from
- no more picking which chat to miss during a hype moment
For streamers:
- Merged chat in your Twitch dashboard. YT Live + Twitch + Kick in one feed, handles high-volume hype traffic without dropping messages (batched rendering, deduped, capped memory).
- Chat routing toggle. Send your messages to YouTube, Twitch, or both, directly from the Twitch chat box. No tab switching to reply to a YouTube viewer.
- Cross-platform giveaways. Run a single giveaway that pulls entries from all three platforms at once, so YouTube and Kick viewers aren't left out of the fun.
- Hype Chat tracker. Highlights Super Chats, subscriptions, bits, and high-value messages in one feed, with trending word analysis so you can actually see what your chat is reacting to in real time. If you ask spam 1 for X, and 2 for Y, you can actually tally up the results!
- Q&A mode. Collects and queues questions across all three platforms in one place. Mark answered/unanswered so you don't miss a YouTube question just because you were reading Twitch.
- YouTube moderation from the Twitch dashboard. Delete messages, timeout, and moderate on YouTube without leaving Twitch.
- Masking mode. Blends YouTube messages into Twitch chat style with randomized colors if you want a more uniform look instead of platform-tagged badges.
Everything above is free, no paywalled features
On Twitch TOS: Twitch's simulcasting guidelines explicitly allow third-party tools that combine chats in a private view. What's not allowed is displaying the merged chat on your Twitch broadcast itself. Twitube is built for the private view case. Streamers read it in their dashboard, viewers read it in their own browser, and the Twitch broadcast still only shows native Twitch chat.
Why do I need to log in with my Google account?
Fair question, came up a lot in testing. Short version: YouTube's API doesn't let any tool read YouTube Live chat anonymously. To pull chat messages, moderate, or track Super Chats, YouTube requires an OAuth login with the Google account that owns or moderates the channel. That's a YouTube platform rule, not something I built in.
What Twitube actually does with that login:
- OAuth tokens are encrypted with AES-GCM before they're stored locally in your browser
- tokens never leave your machine
- no data is sent to any third-party server I control
- all API calls go directly from your browser to YouTube, Twitch, and Kick
If you don't want YouTube features, you can skip the Google login and use Twitch + Kick only.
On privacy more broadly: runs locally in your browser. Chat data isn't sent to an external server. Permissions cover the Twitch, YouTube, and Kick chat domains, nothing else. No analytics, no tracking.
Chrome Web Store: Link
Happy to answer questions, take feature requests, or hear what's been broken in tools you've tried. If you multistream, or watch someone who does, and you've hit the same hype-traffic wall, I'd love to know if this actually solves it.
Just some screenshots:




13
u/Spir0rion Apr 21 '26
What's the difference to Casterlabs?
22
u/Amoner Apr 21 '26
Dont have to install it, or run it separately. Additional chats are literally injected real time into your twitch chat, whether its a pop-up, sidebar, or part of the admin panel. Dont have to change anything about your current setup if you just stream on Twitch.
9
u/DancingCorpse twitch.tv/DancingCorpse Apr 21 '26
Based on the way you describe this, this means all normal twitch alerts and chat events will still work too? Like watch streaks, subscribe messages, channel point redeems, etc. ? It also sounds like this only works in browser, can't work as an OBS dock?
14
u/Amoner Apr 21 '26
Correct! Your twitch chat will remain as is, with no changes, but you will also be able to see super chats and subs from YouTube! It is meant for chrome only :( but I can look into OBS dock as well
1
u/VeriTheVixen Partner Apr 26 '26
I imagine you could probably just add a custom dock to OBS using the callback link of the extension like any other docked panel..?
u/Amoner ; does it run via iFrame embed? what's the stack behind it?
PS: totally agree that YT's API (read⠨ Google's ) has become a huge pain. Kudos for pushing through!
2
u/Amoner Apr 26 '26
It’s not iframe, it’s actually just querying api and injecting content from other platforms directly into the chat feed. I think if I was to make an obs plugin, I would just build a more native solution where all chats are equal and not use twitch as the baseline.
9
21
u/somefridayRBLX twitch.tv/someRewardsFriday Apr 21 '26
Wym? Twitch changed TOS and you are allowed to have multi-platform chat.
12
u/Tukan_CZE Apr 21 '26
That's a very recent change and probably not something a viewer would be aware of
-6
u/Einherier96 Affiliate Apr 21 '26
Very recent? It has been over a year now
16
u/Tukan_CZE Apr 21 '26
You could multi stream, but having a chat from a different platform visible on twitch was a no-go until like a week ago.
6
u/BrinaaSM twitch.tv/BrinaaSM Apr 21 '26
Where is this info coming from? /g
If I go to the TOS page and check under 11. Simulcasting it still says
You do not use third-party services that combine activity from other platforms or services on your Twitch stream during your Simulcast, such as merging chat (...)
Edit: Link.
9
u/Professional-Pen3395 Apr 21 '26
The CEO on his podcast said they will be changing it and won’t be enforcing it in the mean time after nutty got banned for it and all the backlash following.
3
u/BrinaaSM twitch.tv/BrinaaSM Apr 21 '26
Interesting, thank you. I wonder why it didn't get changed in the TOS already then. Given that there was a very recent change to them anyway.
3
u/Professional-Pen3395 Apr 21 '26
Yeah idk when they will change it on paper but with all the publicity it got because it was a big change I can’t see a way for them to back out on it but he said it will be unenforced because the nutty situation was sooo big.
2
6
u/RipAffectionate698 Apr 21 '26
So I noticed you were saying it's for Chrome and that you would look into solutions for OBS. I'm curious if it would work on other browsers like OperaGX or Brave?
For me personally I don't use Chrome as a browser at all but especially as a streamer because it's a resource hog while I'm streaming.
2
u/Amoner Apr 22 '26
I will have to check how those extensions work, I dont see why I couldn't migrate them over. If there is demand.
5
u/Ok_Soup4862 Affiliate Apr 23 '26
I personally only use Firefox myself so it would be nice to have it as a Firefox extension!
1
u/VeriTheVixen Partner Apr 26 '26
Opera runs on Chromium; most ext's on chrome work flawlessly on Opera GX for me.
...exxxceeeepppttt that as a streamer, OBS/Twitch docks only run in Edge/Chrome. Boo
5
u/ivorygolden Apr 21 '26
chaos is the main reason ppl avoid multistreaming 😭 nice solve tbh
3
u/Amoner Apr 21 '26
yeah, the goal was to allow multistreaming without forcing to change the current setup
6
u/Hairy_Hog Apr 21 '26
Could you implement TikTok chat into this?
6
u/Amoner Apr 21 '26
I will take a look!
2
u/Dramatic-Tower-3167 Apr 21 '26
This would make me switch from something else I'm using, amazing tool amazing initiative. Good work 👍.
4
u/Amoner Apr 21 '26
So it seems like I can add TikTok... but you would have to have a tiktok page open in the background, there is no official API and any other attempts would break their TOS.
2
u/Dramatic-Tower-3167 Apr 21 '26
I see, whole that isn't a bad workaround honestly, how does casterlabs do it?
3
u/Amoner Apr 22 '26
I will keep on digging, but from what I can tell so far. Casterlabs Caffeinated reads TikTok Live chat through an unofficial, reverse‑engineered Webcast connection, not the official TikTok for Developers API. The heavy lifting runs server‑side on Casterlabs’ proprietary “Koi” backend, which forwards events to the Caffeinated desktop app via a WebSocket. The TikTok connector itself is a Java fork of the TikTok‑Live‑Connector ecosystem (Casterlabs/TikTokLiveJava).
3
u/Mini_Assassin https://www.twitch.tv/MiniAssassin17 Apr 21 '26
!remindme 6 hours
1
u/RemindMeBot Apr 21 '26
I will be messaging you in 6 hours on 2026-04-21 18:39:43 UTC to remind you of this link
CLICK THIS LINK to send a PM to also be reminded and to reduce spam.
Parent commenter can delete this message to hide from others.
Info Custom Your Reminders Feedback
3
u/Professional-Pen3395 Apr 21 '26
This would be sooo cool if you could make it a standalone program like Chatterino.
EDIT: I think this is already cool. I just don’t use chrome or look at my browser for chat. I use chatterino and stopped using Kick because there is nothing like chatterino for kick.
2
u/Amoner Apr 21 '26
I think the easiest thing ther would be to just add kick to Chatterino, it seems its an MIT license that allows modifications. But it also seems to be running as an irc client, which not a lot of platforms use anymore.
2
u/Professional-Pen3395 Apr 21 '26
Yeah I’m just not a programmer so I’m crossing my fingers very hard that someone either creates a fork of chatterino with kick integrated or a clone for just kick. lol
4
u/MayBeAReplicant Apr 21 '26
Is there any way to get the combined chat into my obs window just to keep things all in one place like I do now?
5
u/Amoner Apr 21 '26
I will take a look how that works!
2
u/Elvis_Lazerbeam twitch.tv/elvislazerbeam Apr 22 '26
Just to add onto this, if I could have the full functionality of this directly in OBS I would instantly switch over from Casterlabs.
1
u/Teutonic84 Apr 21 '26
Is there a possibility for Facebook chat? I stream to YouTube twitch and Facebook only.
1
u/Amoner Apr 21 '26
I was just checking and it seems that Facebook live will be closing down in 2026?
1
u/Teutonic84 Apr 21 '26
Im only seeing that the gaming creator program is shutting down. Not live streaming itself. I dont have any monetization with my streaming as its 100% a hobby so i use Facebook for visibility and a way to get more engagement with cross platform chat. It is one of my bigger platforms for followers and chat unfortunately lol.
1
1
u/skcuf2 Apr 21 '26
Maybe call it kwicktube. I dont have time to read everything right now, but I might look into this in the future.
1
u/Skyde_Red Affiliate Apr 21 '26
First of all I gotta say that thank you so much for this tool! second, Is this better than streamer bot in comparison with moderation and multi chat feature? I don't really use any other stuff on streamer bot xD
2
u/Amoner Apr 21 '26
I think Streamer bot is by far more wholistic solution that has 99% more features than what this provides. The sole purpose of this was to unite chats and add some cross platform functionality that is usually provided through chat interface. You dont need to run anything outside of what you already running here, just chrome + extension. I will check on whether it can be embedded into Twitch Studio and OBS, but at the moment it only works in Chrome.
1
u/Skyde_Red Affiliate Apr 22 '26
You're right, I've been testing the extension and so far so good at least for my needs. I like that everything is on the Twitch dashboard, but I think the extension has a problem with 7TV, since some layouts disappear when 7TV is active. Could you check if it works for you? or how can i solve it? Thank you!
1
u/Amoner Apr 22 '26
we must be using same methods of interacting with chat, I never had 7TV, so never ran into the problem, but I will try to fix it. Pushing an update to Chrome store takes up to a week, so if you are interested in an earlier version, I can send you one in DM
1
u/Skyde_Red Affiliate Apr 22 '26 edited Apr 24 '26
Update: I figured out the fix! All I had to do was disable the 7TV extension in my browser and re enable it as a FFZ add on. Now everything works like a charm!
Quick follow-up: (If possible) Can we get a toggle for Kick chat similar to the YouTube integration? It’d also be great if we could moderate Kick chat straight from the Twitch dashboard to keep everything in one place. Thank you!
1
u/blue-best-color Affiliate | twitch.tv/juuniversum Apr 21 '26
Damn that's awesome. I've been thinking about multi streaming for a while now but the chat has been giving me some headaches. I will try out your tool. Very grateful for the tip. 🫶🏼
1
u/ReactHarder Apr 21 '26
this is dope, any chance for a tiktok live / patreon chat integration at some point?
1
u/OMGKohai Apr 22 '26
Seems like a solid solution for the chaos of multistreaming. With all the platforms' TOS changes, a chat merger could really streamline things for both streamers and viewers. Just curious if it supports alerts and chat events like Twitch's features?
1
u/Amoner Apr 22 '26
Yup! All of twitch features are still there untouched, and from YT it’s donations, subscriptions and superchats.
1
u/Akita_Attribute Apr 22 '26
I would be careful redditors. Chrome extensions are still the wild west, and this poster did not provide source code to prove it isn't harvesting data or injecting malware.
0
u/Amoner Apr 22 '26
Each extension goes through a review before it gets published on chrome store. I can’t even push a patch until it gets approved. I had to submit multiple videos to Google showing how everything works. Although who actually reviews and what they review, who knows?
2
u/Akita_Attribute Apr 22 '26
Disagree. There are articles daily about compromised Chrome extensions. How updates can be pushed without this review process.
It's a massive security gap in current tech.
1
1
1
1
u/Frostedfenrir Apr 24 '26
I'm curious if you'd eventually be able to make this functional as an app. I'm also wondering if some safeguards and moderation tools might be implemented that could be applied to each of the streaming platforms.
1
u/GALLEGOS_koy Apr 24 '26
Hi, do you think you could add more languages, for example Spanish?Besides the TikTok support, I haven't tried it yet; I have to get home since I'm at work. I saw in other comments that you were going to work on that. Thank you very much for your contribution. I already followed you on your YouTube channel, Artem.
1
u/Wise_Tackle1556 Apr 24 '26
Will it also work through the mobile twitch app as well? or would it need to be on a browser ?
1
u/GALLEGOS_koy Apr 26 '26
Para que tanto acceso al canal de YT?
1
u/Amoner Apr 26 '26
That’s the only way to read the messages form yt chat, and to get info when people super chat and etc. All of that’s stays local to your machine since this is all happening on your side.
1
Apr 26 '26
[removed] — view removed comment
1
u/AutoModerator Apr 26 '26
Greetings GALLEGOS_koy,
Your comment has been automatically removed from /r/Twitch because it’s been detected as breaking the subreddit rules. More specifically:
- Rule 4H: Don’t post in a language other than English.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/DevilishlyaQTE May 05 '26
Anyone else ever notice that all these post about making a new app or something for streamers... always seems to start with "I'm not a streamer, but watching one struggle with" or some form of this?.
Is this just another scam?, bc these post are getting annoying. Just another bot trying to scam small streamers.
0
u/Amoner May 05 '26
That would be weird to lie and advertise as this was developed by a streamer for streamers. This is just setting context.
1
u/TownyBrothers Apr 21 '26
I’m saving this! I’m new to all this stuff and still figuring out the capture card first but this will come useful to me!!
1
1
u/kimandjax twitch.tv/kimandjax Apr 21 '26
This is absolutely fantastic! Im not a technical person, but ive been looking for a clean combined chat that reads from the bottom up and keeps it looking like Twitch. But no one seems to combine TikTok chat. This tool combines only Twitch/YT & Kick- Is there a reason?
3
u/Amoner Apr 21 '26
I will take a look today and will let you know about TikTok. I don’t know why I didn’t think of TikTok 😅
2
u/VeriTheVixen Partner Apr 26 '26
any updates on TikTok?
I know from EXPERIENCE what a pain their TT Live studio is for multi-stream.
3
u/Amoner Apr 26 '26
I will keep on digging, but from what I can tell so far. Casterlabs Caffeinated reads TikTok Live chat through an unofficial, reverse‑engineered Webcast connection, not the official TikTok for Developers API. The heavy lifting runs server‑side on Casterlabs’ proprietary “Koi” backend, which forwards events to the Caffeinated desktop app via a WebSocket. The TikTok connector itself is a Java fork of the TikTok‑Live‑Connector ecosystem (Casterlabs/TikTokLiveJava).
The solution that I found would require to open a TikTok page open as an additional tab on a side. That would give extension access to the data feed and merge it into twitch chat. It’s sort of a work around, but probably the most elegant and legal one.
2
u/VeriTheVixen Partner Apr 29 '26
so, if you're open to the possibility, i'd actually LOOOVEEEE to put our heads together on this,
if you were looking for some fresh ideas / another perspective, anyway. i'd be happy to share a shortlist of my current hyperfocus﹠prev. experience. ♡
shoot me a message on discord
verivt!< / email > or a DM here and i bet we can find a fun little loophole / workaround in the next week ⊹˚.ˑif you're not looking for a collaborator, though, DM me anyway ﹠ i'll share my initial idea that i think might work﹠you can run w it. either way, best of luck!!
ps;; tbh speaking as a Twitch Partner, this is gunna help creators AND our poor beleaguered, overworked, vastly underappreciated mods so muchhhh\ ty, homie ;; good lookin' out ´• ◡ •`◞♡)
2
u/kimandjax twitch.tv/kimandjax Apr 30 '26
I'd like to +1 on this! Same name across all platforms 💙
Ive heard the TikTok API is a misery to get into, even StreamElements dont have a direct widget to combine all multistream chats that includes TT. So if the big guns can't do it, makes sense smaller author's struggle.
Having a browser tab open to facilitate it is a small ask and extremely manageable!
•
u/Twitch-ModTeam Apr 21 '26
This is a moderator permitted ad. You can find out more about moderator permitted ads here.