A modern Twitch chat overlay built with React, TypeScript, and Vite utilising the Twitch EventSub API.
Use it right now at chat.nice.gg.
- Connects to Twitch chat using OAuth authentication
- Displays chat messages in real time
- Supports Twitch, BTTV, FrankerFaceZ, and 7TV emotes
- Shows user badges and cheers
For a full list of URL parameters and customization options, see URL_PARAMETERS.md.
- Install dependencies
pnpm install
- Run the development server
pnpm dev
- Open in browser Visit http://localhost:5173
You will be prompted to log in with your Twitch account to use chat overlay. The app uses Twitch OAuth for authentication.
- Twitch: Native emotes and badges
- BTTV: Global and user emotes
- FrankerFaceZ: Global and room emotes
- 7TV: Emote sets and user emotes
MIT