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.
I think it takes too much space. You could add these pronoums as badges with their respective flags and pronoums in its descriptions.
If there were ever a 5-star chrome extension, here it is! hopefully this eventually becomes a Twitch extension directly integrated. thanks for making this!
Ive downloaded the extension and refreshed my chat and it doesnt seem to be working?
Works great but doesn't seem to work in the pop-out chat window right yet. Thanks for the addin :3
This is a wonderful idea and I'm glad it's been created
This is wonderful! Such a great way to be inclusive and help people feel safe! I use this extension and we LOVE it!
Love the core idea, though I would much prefer if the color matched the persons username color
It's great and after one refresh of the page it's working smoothly already. As someone else mentioned the dev forgot to put the site to update your pronouns so here it is again. https://pronouns.alejo.io/ Make sure to go there to set your pronouns and/or update them as you find what makes you more comfortable!
Very good extension, only one problem I identify my self as retarded but I don't see any pronouns to reflect that could you pls add one thank you :)
This addon is very useful, as a broadcaster and viewer, it is helpful to easily see someone's pronouns while chatting with them.