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.
Totally recommend this.
A game-changer extension! As a Twitch streamer who tries to make their community a safe space for LGBTQIA+, this extension helps so much! It helps viewers feel comfortable and mostly eliminates the fear of mis-gendering someone. There are occasional bugs here and there, but overall, I can't imagine using Twitch without this extension!
I have poor eyesight and use a larger font and the pronouns on every line really take up a LOT of screen real estate in the chat section. I'd give this five stars if I could choose to have the pronouns only show up when I hover over a username!
Well it's a useful tool, but not many people know about it yet, so not many people have their pronouns even set. And the main issue I have with it, is that it makes it much harder to make emote pyramids because it takes up so much space on the line that you can only make like 3 wide or 4 wide pyramids with my length of my name. Chatting
does anyone know how to change pronouns? its currently my only problem with it.
pretty helpful extension for twitch, just wish you could change the colors of the border
Brilliant extension. The only thing it really lacks is more pronouns and/or the ability to submit ones for approval. Having the ability to customise the colours used for the text, border and fill would be the cherry on the top, as well as being more accessible to those with colour blindness and such.
this is a great extension, but i'm just commenting to say that I have an odd bug where the pronoun indents the line and spells out "pronoun" before my name, which throws off the formatting of the chat, and its only started since the most recent update
I love this! I do sometimes run into errors where the extension seems to randomly turn off (can't see any badges, including my own), but it works the majority of the time. The only main change I would make would be a way to type in pronouns instead of having a dropdown. While I personally use pronouns that are listed as one of the options (she/they), things like neopronouns are less accessible.
this is so unnecessary