A fast, lightweight browser extension that tracks your followed Twitch streamers and sends desktop notifications when they go live.
- 🔴 Instant desktop notifications when followed streamers go live
- ⚙️ Per-streamer notification settings with customizable alerts and auto-open actions
- 🔍 Search through your followed channels
- 📊 Sort streams by viewer count or stream duration
- ⚡ Fast and lightweight interface
- 🌙 Light and dark themes
- 👤 Secure sign in with your Twitch account
- 🔒 Read-only access — your password is never shared or stored
- Clone the repo
- Run
npm installandnpm run build - Open
chrome://extensions/ - Enable Developer mode
- Click Load unpacked and select the
.output/chrome-mv3/folder
npm install # install dependencies
npm run dev # start WXT dev server with HMR (Chrome)
npm run dev:firefox # start WXT dev server with HMR (Firefox)
npm run build # production build for Chrome (.output/chrome-mv3)
npm run build:firefox # production build for Firefox (.output/firefox-mv2)
npm run zip # zip the Chrome build for store submission
npm run zip:firefox # zip the Firefox build for store submission
npm run check # TypeScript type check
npm run format # format project with prettierFound a bug or have a feature request? Open an issue on GitHub.
Note (WIP): in-app errors aren't surfaced to the user yet — they only go to the extension's console (
console.error). Planned: a visible error banner that also printsbrowser.runtime.id, so a bug screenshot alone is enough to tell which build (dev vs. Chrome Web Store vs. Firefox) reported it. SeeTODO.md.
Pull requests are welcome! If you'd like to help improve Twitch Radar, feel free to fork the repo and submit a PR.

