Twitch Drops tracking apps

Blizzard is running Diablo 4 Twitch Drops at BlizzCon 2026, and the reward structure means the beard-of-Baal cosmetic goes to whoever kept a stream open for four hours. Nobody has four spare hours. The best apps for tracking Twitch Drops watch streams on your behalf, poll Twitch’s inventory API for progress, and pop a notification when a drop hits. We picked seven tools that cover the current campaigns (Diablo 4, Warframe, Rust, Escape from Tarkov, Genshin) and stay quiet the rest of the time.

What to look for

Six things separate a drop-miner that works from one that quietly loses your rewards.

Quick comparison table

App Best for Runtime Free plan Standout feature
Twitch Drops Miner (Devilxd) Headless mining on a spare PC Python/EXE Free (open source) Auto-picks eligible streamers
Streamlink Twitch Client Terminal users who want CLI Terminal Free (open source) Handles both drops and viewing
TwitchAdSolutions Skipping mid-stream ads Browser extension Free (open source) Cleaner watch loop for drops
Overwolf Drops Assistant Casual gamers on Windows Overlay app Free (with ads) Auto-claims from inside the game
Chatterino Chat client for drop status Native Free (open source) Notifies when a drop unlocks
BTTV Enhanced Twitch web player Browser extension Free Improves the tab you leave open
Twitch Desktop App Official minimum-effort option Native (via Twitch site) Free Runs inside the official flow

The apps

1. Twitch Drops Miner (Devilxd), best headless option

Devilxd’s Twitch Drops Miner is the community-standard drop farmer. Runs as a small Python app or a packaged Windows .exe, logs into Twitch through a token (never asks for your password), reads the campaigns you have opted into, and mines them one by one. Picks an eligible streamer automatically and swaps when the current one goes offline.

Where it falls short: Not built for macOS. It works via Python on Mac and Linux, but the packaged binary is Windows-only.

Pricing:

Platforms: Windows (native), macOS and Linux via Python

Download: github.com/DevilXD/TwitchDropsMiner

Bottom line: The default answer. Install it once, opt into the campaigns you want, forget about it.

Streamlink is a stream-piping tool that speaks Twitch. Its Twitch client can request the low-quality “audio_only” stream, which Twitch counts as valid viewing for drop progress at a fraction of the bandwidth. Pair it with a cron job and a claim script and you have a fully unattended pipeline.

Where it falls short: Learning curve. Every “how do I use this” answer involves a config file and a shell command.

Pricing:

Platforms: Windows, macOS, Linux

Download: streamlink.github.io

Bottom line: For people who prefer a shell script over a GUI. The lowest-resource option on the list.

3. TwitchAdSolutions, best for the ad-break problem

TwitchAdSolutions is a set of userscripts that reduce mid-roll ad breaks when watching Twitch. Not a drop miner itself, but drops pause during ads and can mis-report progress. Pair it with a headless miner and the mined stream is cleaner.

Where it falls short: Twitch and userscript authors are in a running cat-and-mouse. Expect updates every few weeks.

Pricing:

Platforms: Any browser with Tampermonkey or Violentmonkey

Download: github.com/pixeltris/TwitchAdSolutions

Bottom line: Companion tool, not a standalone. Install it alongside whichever miner you pick.

4. Overwolf Twitch Drops Assistant, best in-game option

Overwolf hosts a family of official overlays. The Twitch Drops Assistant announces active campaigns in-game, tracks progress, and pops a claim button when a drop is ready. Best for players who want notifications while they are already playing the game the drop is for.

Where it falls short: Overwolf displays ads in its overlay by default. Whitelist it in your firewall or accept the tradeoff.

Pricing:

Platforms: Windows

Download: overwolf.com

Bottom line: Casual pick. Not the tool for someone farming five overlapping campaigns.

5. Chatterino, best for chat and drop status

Chatterino is a native Twitch chat client that also surfaces drop-status events in a sidebar. Not a miner, but a good status window for someone already running Devilxd’s miner or Streamlink on another machine.

Where it falls short: Chat-first tool. Video playback is delegated to your browser or a separate app.

Pricing:

Platforms: Windows, macOS, Linux

Download: chatterino.com

Bottom line: Install for the chat, keep it for the drop notifications on the side.

6. BTTV, best if you already leave a Twitch tab open

Better Twitch TV is the veteran browser extension. Auto-claim button, cleaner chat, and a “drop progress” indicator that surfaces the tracked status without leaving the stream page. Not a miner, but a huge quality-of-life improvement for anyone who already keeps a stream open.

Where it falls short: Still requires the tab be open and audible. No headless mining.

Pricing:

Platforms: Any modern browser

Download: betterttv.com

Bottom line: For the person whose “second monitor” is already a Twitch tab. Auto-claim alone earns the install.

7. Twitch Desktop App, best official baseline

Twitch’s own web player (there is no dedicated desktop app on macOS or Linux anymore) is the official minimum-effort option. Sign in, open the drops campaigns page, click “watch to earn”, leave the tab open, and drops accumulate. Nothing custom, nothing to install.

Where it falls short: No auto-claim across sessions. Ads run at full length. Multi-campaign farming is manual.

Pricing:

Platforms: Any browser

Download: twitch.tv/drops/inventory

Bottom line: The baseline every other tool improves on.

How to pick the right one

Pick Devilxd’s Twitch Drops Miner if you want one setup that runs headlessly and covers every campaign automatically.

Pick Streamlink if a shell script is more your style and you want the lowest resource footprint.

Pick TwitchAdSolutions alongside whichever miner you install, to reduce ad-break pauses.

Pick Overwolf when you play the game the drop is for and want in-game claim buttons.

Pick Chatterino for a chat and status window while the miner runs elsewhere.

Pick BTTV when the plan is already “leave a Twitch tab open on my second monitor” and you want that tab to be smarter.

Pick the Twitch web player when you only care about one campaign and it is short.

FAQ

Is using a drop miner against Twitch’s ToS? Twitch’s ToS forbids automated viewing that inflates concurrent viewer counts. Devilxd’s miner runs at “audio_only” quality specifically to minimize this signal. Twitch has not enforced against drop miners at scale, but the risk is real.

Do drop miners need my Twitch password? The maintained tools use OAuth device-code flow. You log in on the Twitch site and the miner receives a token. It never sees your password.

Why do drops fail to credit sometimes? Two common causes. Twitch’s inventory API drops requests during peak events. And streams that pause for ads mid-drop can reset progress. Ad-block userscripts and a miner that swaps streamers cover both.

Can I mine multiple campaigns at once? Twitch’s system allows only one active watch at a time for drop purposes. Miners rotate through campaigns; they do not parallelize them.

What is the best campaign to test the setup on? Any long-running Rust or Warframe drop. Both have permanent drops available regardless of BlizzCon or other event windows.