Browser Extension
Manifest V3
Active

TheMrLurker

Automated Twitch session manager built for background efficiency. Drops farming, bonus claiming, anti-raid routing, and quality control — running silently while you do everything else.

v5.5
Current Version
4
Popup Tabs
3
Browsers Supported
0
Cloud Dependencies

What it does

TheMrLurker runs in the background of Chrome, Edge, or Firefox as a Manifest V3 extension. Open the popup, point it at a channel or campaign list, and it handles the session from there — no babysitting required.

The core use case is Twitch Drops: staying connected to streams long enough to claim time-based rewards. TheMrLurker manages that connection automatically, handles the claim step when drops complete, and moves to the next campaign in your queue without intervention.

Session Management

Sessions are time-bounded and configurable. Set a per-session limit, define a squad (list of favorite channels to prefer), and the extension handles rotation when streams go offline or raids redirect you somewhere you didn’t ask to go. Anti-raid routing keeps you on the channels you chose, not wherever the streamer decided to send their audience.

Popup Interface

TheMrLurker v5.5
Current
Dashboard
Stats
Drops
Channel● live_stream_example
Session Time01:42:18
Quality160p (auto)
Drops Progress68%
Anti-RaidActive
Next in Queue2 campaigns

The Current tab shows active session state. Dashboard manages your squad list and campaign queue. Stats tracks historical drop claims and session hours. The Drops tab browses active campaigns directly via the Twitch GQL API — no external site required.

Quality Control

Stream quality is auto-set to the lowest available option (typically 160p). You’re not watching the stream — you’re farming drops. Reducing quality reduces bandwidth consumption for a session that may run for hours. This is configurable if you want to set a minimum quality floor.

Technical Notes

Built entirely in vanilla JavaScript with no build system, no bundler, and no external runtime dependencies. The extension communicates with Twitch’s GQL API directly for campaign data. All session state is stored locally in the browser’s extension storage — nothing leaves your machine.

Manifest V3 compliance means the extension uses a service worker background script rather than a persistent background page, in line with current Chrome Web Store requirements.