AI 产品解读Chat emote enhancement and vanity extension for Twitch and Kick streaming platforms
Adds thousands of custom emotes from multiple providers (7TV, BetterTTV, FrankerFaceZ, Chatterino) to Twitch and Kick chat, along with performance improvements and vanity customization options
Extension content script injects into Twitch/Kick pages, loads site.js and site.css which intercept chat messages and replace emote references with emote images fetched from 7TV, BetterTTV, FrankerFaceZ, and Chatterino APIs. User can toggle the extension per-platform from the popup. Optional 7TV account login enables personal emote set management.
View 7TV/BetterTTV/FrankerFaceZ/Chatterino emotes in Twitch and Kick chatPerformance improvements for chat renderingVanity and cosmetic customization optionsPer-platform enable/disable settingsCross-platform support (Twitch and Kick)
- 目标用户
- Twitch viewers and chatters / Kick viewers and chatters / Users who want custom emotes in live stream chat / Stream community members who use third-party emote services
- The main application logic is in site.js (2.6MB minified) which was not fully analyzed due to size
- Worker.js (172KB) contains API integration logic that was only partially examined
- The 'upgrade' and 'pro' keyword matches were determined to be generic code artifacts but cannot be 100% confirmed without full context
付费分析未识别到付费功能
No payment/billing code (stripe, subscription, premium keywords) was found in the extension source. The 'upgrade' keyword match in static analysis and 'pro' keyword matches are generic code artifacts (CSS class fragments, function names) rather than references to paid feature gating. The extension itself does not implement payment UI, license checks, or feature gating behind a paywall. However, the 7TV service (7tv.app) as an external product offers paid tiers (7TV Pro) for managing emote sets, which may indirectly affect what users can do through the extension.
- 置信度
- 75
- 支付平台
- --
- 来源
- AI / 中
- 需要登录
- 否
- 登录理由
- The extension injects its main script (site.js) and CSS into Twitch/Kick pages based on platform-enabled settings in chrome.storage.local, without gating on authentication. The content.js file implements optional 7TV account token handling (JWT received via postMessage from https://7tv.app origin, stored as '7tv.account.token' in chrome.storage.local), but this is for optional account-linked features (e.g., personal emote sets), not for core emote viewing functionality. The main injection flow in content.js only checks if the platform is enabled in storage settings, not whether a user is logged in.
27/5/26: Randomly breaks if you spend too many hours with twitch open or having multiple windows open with twitch. The tab emote selection breaking as well despite updating and everything. Sometimes changes are not being saved despite being logged in.. not sure what is happening with 7tv lately and the decisions they are making I know that the app needed a re built from the ground but some changes do not make much sense even less how things break constantly now when before they didnt break as often.. will change my review and rating in the future if I see improvements
Prioritize Favorite Emotes option is bugged and isn't prioritizing my favorite emotes.
What they're doing is very suspicious, don't install this extension yet, it looks like some kind of scam.
arreglen esta nueva version, funciona peor que la version antigua, todos los dias se rompe algo nuevo D:
This new extension isn't available on GitHub, besides being unnecessary the code is now hidden, which seems suspicious to me. What exactly do we gain? New UI? I will change my review if they prove me wrong in the future.
Performance seems better than the "original" version (not sure why they've made a second one), but somehow everything else is worse? Names aren't colored, you can't click on a name that has been @'d to see their account/chat history, modded messages are much harder to distinguish, first time chat messages aren't highlighted despite the option being turned on, so on and so forth. 7tv is a necessary, albeit dogshit, extension, but this one is just a worse user experience overall.
Верните старое расширение, это работает нестабильно, много багов, и ужасная оптимизация
What's going on here? Why the sudden transition to a completely new extension instead of updating the old one? Where's the source code? I can't find any reference to this transition anywhere on GitHub, which leads me to think that this one is not open source. Correct me if I am wrong and I will change my rating.
Finally they have fixed the missing chat bar
Unfortunately just plain works worse than the previous version. I can no longer autocomplete chatter names. Instead I get some "~" looking default emote.