Twitch Drop Auto-Claimer by FooLsHanG
Automatically watch Twitch streams to collect Drops. Enter your game list once — the extension opens muted background tabs, picks live channels with Drops enabled, tracks progress, and stops when everything is collected.
1 User1 User
Extension Metadata
About this extension
Twitch Drop Auto-Claimer collects Twitch Drops for you without taking over your browser.
FEATURES
• Enter one or more game names — the extension finds live channels with Drops enabled for each of them
• Watches multiple games at the same time, one background tab per game (configurable limit, default 3)
• All tabs open in the background and are muted — they never steal focus from what you're doing
• Automatically switches channels if a stream goes offline or raids another channel
• Reads your Drops inventory to track progress, and closes a tab as soon as that game's drops are fully collected
• Priority modes: follow your list order, or watch campaigns closest to expiring first
• Master ON/OFF switch — when off, all timers, observers and tabs stop completely
• Optional auto-off after a set number of hours with no drops
PRIVACY
No accounts, no tracking, no analytics. All settings are stored locally in your browser. Nothing is ever sent to a remote server.
NOTE
Windows sleep mode will suspend the browser and stop drop progress. If you leave it running overnight, disable sleep in your power settings.
Use at your own discretion and in accordance with Twitch's terms of service.
FEATURES
• Enter one or more game names — the extension finds live channels with Drops enabled for each of them
• Watches multiple games at the same time, one background tab per game (configurable limit, default 3)
• All tabs open in the background and are muted — they never steal focus from what you're doing
• Automatically switches channels if a stream goes offline or raids another channel
• Reads your Drops inventory to track progress, and closes a tab as soon as that game's drops are fully collected
• Priority modes: follow your list order, or watch campaigns closest to expiring first
• Master ON/OFF switch — when off, all timers, observers and tabs stop completely
• Optional auto-off after a set number of hours with no drops
PRIVACY
No accounts, no tracking, no analytics. All settings are stored locally in your browser. Nothing is ever sent to a remote server.
NOTE
Windows sleep mode will suspend the browser and stop drop progress. If you leave it running overnight, disable sleep in your power settings.
Use at your own discretion and in accordance with Twitch's terms of service.
Rated 0 by 0 reviewers
Permissions and data
Required permissions:
- Access browser tabs
- Access your data for sites in the twitch.tv domain
- Access your data for www.twitch.tv
Data collection:
- The developer says this extension doesn't require data collection.
More information
- Add-on Links
- Version
- 0.4.0
- Size
- 27.94 KB
- Last updated
- 11 days ago (Aug 13, 2026)
- Related Categories
- License
- Mozilla Public License 2.0
- Version History
- Add to collection
PURPOSE
This extension automates watching Twitch streams so the user can collect Twitch Drops without manually keeping streams open.
HOW IT WORKS
1. The user enters one or more game names in the popup.
2. For each game, the extension opens a background tab to the Twitch directory page for that game, filtered to Drops-enabled channels.
3. A content script picks a live channel from that page and navigates the same tab to it.
4. The stream tab is set to the lowest quality and muted at the browser level.
5. A separate periodic check reads the user's Drops inventory page to see progress.
6. When a game's drops are fully collected (or the campaign expires, or no one is streaming it), that tab is closed. When all games are done, all tabs close.
TAB BEHAVIOUR
All tabs are created with active: false and muted via tabs.update({muted: true}). The code never calls tabs.update({active: true}) or windows.update({focused: true}), so the user's focus is never stolen. Tabs are tracked by ID so the extension only ever touches tabs it created itself.
PERMISSIONS
- tabs: open, mute, navigate and close the background watch tabs
- storage: store user settings (game list, enabled state, options) locally
- alarms: schedule periodic stream-status and inventory checks
- host permission for twitch.tv: content scripts read the directory, channel and drops inventory pages
DATA HANDLING
No data is collected, transmitted or shared. Everything lives in browser.storage.local. There are no analytics, no remote endpoints, and no external requests other than normal page loads of twitch.tv.
SAFETY
A master ON/OFF switch in the popup halts all activity: alarms are cleared, observers disconnected, timers cancelled and all watch tabs closed. Every entry point checks the enabled flag before acting.
The code is plain JavaScript with no build step, bundler or minification — the submitted files are the original source.