AI product readAdds pronoun badges next to usernames in Twitch chat
Twitch chat does not natively display users' pronouns, making it difficult for viewers and streamers to know how to refer to each other. This extension solves that by fetching pronoun data from pronouns.alejo.io and displaying it as visual badges inline in chat messages.
1. User installs the extension. 2. When visiting any Twitch chat page, the extension's content script activates. 3. It fetches the pronoun definitions list from https://api.pronouns.alejo.io/v1/pronouns. 4. A MutationObserver watches for new chat messages. 5. For each message, it extracts the username, fetches that user's pronouns from /v1/users/{username}, and inserts a pronoun badge element next to the username in the chat. 6. Users set their own pronouns externally at https://pronouns.alejo.io/. No login or account is needed within the extension itself.
Displays pronoun badges next to usernames in Twitch live chatSupports pronoun display in Twitch VOD chatWorks with FrankerFaceZ (FFZ) enhanced chat layoutsFetches pronoun data from the pronouns.alejo.io public APIUses MutationObserver to dynamically add badges as new messages appear
- Target users
- Twitch viewers who want to see others' pronouns in chat / Twitch streamers and their communities / Users of the pronouns.alejo.io service
- The extension is a single bundled JS file (bundle.js, 670KB) which makes granular source analysis harder, but the key logic is clearly readable at the end of the file.
- Cannot verify the pronouns.alejo.io external service's own login/payment requirements from extension source alone — the store description directs users there to set pronouns.
MonetizationNo paid features detected
No evidence of payment, subscription, billing, premium, upgrade, or license features in the extension source code. All 'pro' keyword matches are false positives (promise, prototype, process, property, etc.). No payment platforms detected. No Stripe, PayPal, or billing API calls. The extension is entirely free with no gated features.
- Confidence
- 95
- Payment platform
- --
- Source
- AI / High
- Login required
- No
- Reason
- The extension is a passive content script that injects pronoun badges into Twitch chat via MutationObserver. It does not implement any login UI, authentication flow, or token management. The only 'login' reference is `channel_login: z.string()` in bundle.js:3981, which is a Zod schema field representing a Twitch username string, not an authentication mechanism. The extension fetches pronoun data from https://api.pronouns.alejo.io/v1 without any auth tokens. Users set their pronouns externally on pronouns.alejo.io, not within the extension.
As of Oct 27th 2024, looks like something has changed on twitch's end and caused this extension to not work properly. After checking the creators discord they know of the issue and hope to get a fix made soon.
(working again)
Latest update added 'pronoun(s)' to the end of everyone's pronouns. Unsure why this was needed, but it's now causing a ton of extra white space because it no longer works in line. Makes chat a lot more diffcult to read :(
This does work unless you are using 7tv itself to get 7tv emotes instead of through FFZ or BetterTTV. In that case try another extension that supports 7tv or see if the FFZ addon can make it through or disable 7tv addon and get the 7tv emotes through BetterTTV or FFZ. Also if you happen to be using a browser extension that causes the 7tv and BetterTTV extensions to not work but FFZ still works (you can still get both sets of emotes with addons), you would then need to use the FFZ pronoun addon.
Doesn't seem to be working.
It's not working :(
its not working :D
very useful tool for twitch
Mental Health Professional here to express my gratitude for this plugin to enable some extra inclusivity for all guys, gals and nonbinary pals. For those curious rather than contemptuous about why someone may use pronouns different from their gender assigned at birth, please see the following link. https://pronouns.org/what-and-why Peace.
There seems to be a conflict between this extension and BTTV or 7TV. Pronouns haven't been displaying for me in a long time now. I would love to be able to use both emote extensions, as well as this one so that I can be a better community mod.