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.
EDIT: Compatibility with FFZ has seemingly been restored. Works as intended.
Love the extension and being able to help normalise pronouns for everyone!
I'd love to use it, but it doesn't seem to work with FrankerFaceZ : (
This extension is amazing! I promote it whenever I can because it's a simple move to be nice to others. Even if there are short moments in which the extension doesn't work, it's fine! Bugs happen! I am just happy someone went out of their way to make this extension <3
Very useful extension as Twitch doesn't support this yet - It would be even better if you could control the look at feel and if they go before or after the other icons / name etc...
I'm having a lot of issues where it only works some of the time and I have to resubmit my pronouns to have it appear! Pls try to figure out some solution for this and thank you for making it!
Great concept but the coloring does not match what is in the picture. the background keeps changing from week to week. last week it was clear and now its white so i can barely see the pronouns...
Can't read my pronouns because the background highlighting is white. I have to select the text to be able to read it.
A good start! It would be nice if we could not have the pronoun randomly swap locations when you move your mouse over the person's badges, though.
This is a little finicky, sometimes you have to refresh to get the badge to pop up, but otherwise I love it! The only suggestion i would make to the dev is to include they/he and they/she instead of just he/they and she/they. For sum of us that order is an important distinction - but this is a very very very small gripe