Notify you when selected Twitch streamers go live, and show live stream information in the popup.
- 🚀 Real-time notifications when your tracked streamers go live
- 🗂️ Popup overview with title, category, viewer count, and live duration
- 🔄 Background scheduler with customizable check interval (default 1 minute)
- 👥 Track and manage multiple streamers at once
- 🔐 Official Twitch OAuth flow (no manual credentials required)
- 🌍 Localization: zh-TW, zh-CN, en, ja, ko
- 💾 Settings backup (export/import)
- Open
chrome://extensions, enable Developer mode, click “Load unpacked”, and select this folder. - Click the extension icon → go to the Settings tab → Authorize your Twitch account.
- Add channels manually or enable auto-sync of your followed channels.
- Check the Streams tab or wait for notifications to view live info.
- Mute notifications, hide offline streamers, hide previews
- Check interval (minutes)
- Per-channel notification selection (in auto-sync mode)
- Backup: export/import settings
- Permissions:
storage,notifications,alarms,activeTab,tabs - Hosts:
https://api.twitch.tv/*,https://id.twitch.tv/*,https://static-cdn.jtvnw.net/* - Privacy: all settings and channel lists are stored locally. The extension only requests public data from Twitch’s official API. No personal data collection or upload.
- Manifest V3 with background service worker
- Main files:
popup.html/popup.js,background.js - I18n files:
_locales/*/messages.json - Auth success page:
authorization-success.html(localized at runtime)
- No notification? Ensure system notifications are allowed, “Mute notifications” is off, and channels are added.
- Auto-sync not working? After authorization, enable “Auto Tracking” in Settings.
- Data not refreshing? Shorten the check interval or refresh manually.
MIT License