Lurkloot

Farm Twitch & Kick drops
on autopilot.

It watches the right channels, switches as campaigns end, and auto-claims every reward — in your browser or headless on a server. You just collect.

Browser extension · Headless CLI · Docker

Works on every Chromium browser
Open source
scroll

Why you'll love it

Drops, on your terms.

Stop arranging your life around drop campaigns. Let them arrange themselves around you.

  1. 01

    Always first to the drops.

    The second a campaign goes live, it's already farming — you never miss a limited or timed reward again.

  2. 02

    Watch who you love. Farm the rest.

    Keep enjoying your favorite streamers while it quietly grinds drops on whoever's eligible in the background.

  3. 03

    Wake up to a full inventory.

    Leave it running overnight and collect the whole haul by morning. Zero babysitting, zero missed claims.

How it works

Set it up once.
Then forget it.

  1. 01

    Install & stay logged in

    Add it to your browser. It rides on the Twitch and Kick sessions you're already signed into — nothing to connect, no password to hand over.

  2. 02

    Pick what to farm

    Enable each platform and let it auto-discover live campaigns. Prioritize the drops and games you care about, or just leave the defaults and walk away.

  3. 03

    It watches & claims

    It quietly keeps your watch time counting in the background — no video tab required. It hops channels as campaigns end and claims every reward the moment it unlocks.

See it first

This is how the
extension looks.

An interactive — but non-functional — demo of the actual popup, running on mock data. Switch Twitch/Kick, open Settings, reorder campaigns, flip toggles. Nothing here is really farming; it's just exactly the UI you get after installing.

interactive demo · mock data

Under the hood

More than a tab
that watches a stream.

Default · low-resource

Sips, doesn't chug.

Instead of pinning a video tab and burning bandwidth, it keeps your watch time counting quietly in the background. Drops tick up while your machine stays cool — and if progress ever stalls, it falls back to a muted tab so you never miss out.

Pepega
Without Lurklootmanual and annoying grind
Gigachad
With Lurklootfully automatic and efficient
Smart scheduler

Farms the right thing first.

It tracks the exact channel dropping what you want and re-routes the instant a campaign ends. Drag to set your own order, or pick a strategy and let it decide.

Ending soonestLowest availabilityPriority list
  1. 1Rustfarming now
  2. 2VALORANTup next
  3. 3Fortniteidle fallback
⠿ drag to reorder
Hands-off rewards

Claimed the instant it unlocks.

Every drop is claimed for you automatically — along with Twitch channel points and Kick's daily challenge cards, each on by default and switchable per platform. You just open your inventory and find it already there.

Signal Booster claimed ✓
Marathon Crate claimed ✓
Arena Skin 2h 16m
Total transparency

Always know what it's doing.

A real-time log records every decision — channel switches, claims, skips, retries — with diagnostic detail on demand. It's never a black box.

14:02INFO Switched to RivalsPilot · Rust drops live
14:09CLAIM Reward unlocked & claimed
14:18INFO Campaign ended · re-routing
  • Idle Watchlist fallbackUp to 20 selected channels keep you earning when no eligible drops are available.
  • Game & category filtersFarm everything, or pin just the games you care about.
  • Reward notificationsGet pinged the moment a drop is claimable — or when you're all done.
  • Ten languagesFully localized UI. English or Spanish? You've got more options too.

No browser required

Prefer the terminal?
Run it on a server.

The exact same farming engine, headless. No browser, no video tab — drop it on a box you already keep running and let your drops pile up 24/7.

# config.json is created with sensible defaults
docker run --rm -it -v "$PWD/data:/data" \
  ghcr.io/jamezrin/lurkloot-cli:latest auth twitch device-login

docker run --rm -it -v "$PWD/data:/data" \
  ghcr.io/jamezrin/lurkloot-cli:latest auth kick device-login

# then leave the farming loop running
docker run -d --name lurkloot --restart unless-stopped \
  -v "$PWD/data:/data" ghcr.io/jamezrin/lurkloot-cli:latest
  • The same engine as the extension

    It runs @lurkloot/core directly — no faked browser globals, no headless Chrome. Identical farming logic.

  • No browser at all

    Both platforms farm over plain HTTP, with a real Chrome TLS fingerprint to reach Kick. Twitch and Kick, no tab.

  • Prebuilt, multi-arch image

    Pull it from GHCR for amd64 and arm64 — nothing to build. Perfect for a server, a NAS, or a Raspberry Pi.

  • Device-login for both

    Authorize Twitch and Kick from any device with a code. No password, no cookie export, ever.

Coverage

Two platforms.
Every drop campaign.

Wherever a campaign runs, it's already on it — watching a channel thatactually counts toward your drop. No hunting, no guesswork.

T

Twitch

supported

It finds the Twitch drops you can earn, keeps you on a channel that's actually dropping them, and claims every reward for you — channel points included.

  • Finds every drop you can earn
  • Always on a dropping channel
  • Claims drops + channel points
K

Kick

supported

Full Kick drops support, right in your browser. It follows live campaigns, picks the right channel for the reward you want, and claims it the moment it unlocks — daily challenge cards included.

  • Follows live Kick campaigns
  • Picks the right channel for you
  • Claims drops + daily challenges

Any game, any campaign. If a drop exists, it gets farmed the moment it goes live — these are just a few of them.

Apex Legends — Twitch drops supported
Apex Legends
Counter-Strike 2 — Twitch drops supported
Counter-Strike 2
Dead by Daylight — Twitch drops supported
Dead by Daylight
Destiny 2 — Twitch drops supported
Destiny 2
Diablo IV — Twitch drops supported
Diablo IV
Dota 2 — Twitch drops supported
Dota 2
Escape from Tarkov — Twitch drops supported
Escape from Tarkov
Halo Infinite — Twitch drops supported
Halo Infinite
League of Legends — Twitch drops supported
League of Legends
New World — Twitch drops supported
New World
PUBG — Twitch drops supported
PUBG
Rainbow Six Siege — Twitch drops supported
Rainbow Six Siege
Rust — Twitch drops supported
Rust
Sea of Thieves — Twitch drops supported
Sea of Thieves
Valorant — Twitch drops supported
Valorant
War Thunder — Twitch drops supported
War Thunder
Warframe — Twitch drops supported
Warframe
Apex Legends — Twitch drops supported
Apex Legends
Counter-Strike 2 — Twitch drops supported
Counter-Strike 2
Dead by Daylight — Twitch drops supported
Dead by Daylight
Destiny 2 — Twitch drops supported
Destiny 2
Diablo IV — Twitch drops supported
Diablo IV
Dota 2 — Twitch drops supported
Dota 2
Escape from Tarkov — Twitch drops supported
Escape from Tarkov
Halo Infinite — Twitch drops supported
Halo Infinite
League of Legends — Twitch drops supported
League of Legends
Apex Legends — Twitch drops supported
Apex Legends
Counter-Strike 2 — Twitch drops supported
Counter-Strike 2
Dead by Daylight — Twitch drops supported
Dead by Daylight
Destiny 2 — Twitch drops supported
Destiny 2
Diablo IV — Twitch drops supported
Diablo IV
Dota 2 — Twitch drops supported
Dota 2
Escape from Tarkov — Twitch drops supported
Escape from Tarkov
Halo Infinite — Twitch drops supported
Halo Infinite
League of Legends — Twitch drops supported
League of Legends
New World — Twitch drops supported
New World
PUBG — Twitch drops supported
PUBG
Rainbow Six Siege — Twitch drops supported
Rainbow Six Siege
Rust — Twitch drops supported
Rust
Sea of Thieves — Twitch drops supported
Sea of Thieves
Valorant — Twitch drops supported
Valorant
War Thunder — Twitch drops supported
War Thunder
Warframe — Twitch drops supported
Warframe
New World — Twitch drops supported
New World
PUBG — Twitch drops supported
PUBG
Rainbow Six Siege — Twitch drops supported
Rainbow Six Siege
Rust — Twitch drops supported
Rust
Sea of Thieves — Twitch drops supported
Sea of Thieves
Valorant — Twitch drops supported
Valorant
War Thunder — Twitch drops supported
War Thunder
Warframe — Twitch drops supported
Warframe

Private by design

Your account
stays yours.

Other farmers ask you to hand over tokens or run on someone else's server. This does neither — a local-only, fully open-source tool that never sees a password and never phones home.

  • No password, ever

    It uses the session you're already logged into. Your credentials are never requested.

  • Nothing leaves your device

    No exported cookies or tokens, no remote servers, no analytics harvesting your activity.

  • No middleman servers

    It talks to Twitch and Kick straight from your browser — nothing is routed through anyone else.

  • No tracking or telemetry

    Your viewing activity stays on your machine — it's never collected, profiled, or sold.

  • Open source

    Every line is public. Read it, build it yourself, and verify it does exactly what it says — no trust required.

Answers

Good to know.

Everything people want to know before installing.

Is Lurkloot free?

Yes. Lurkloot is completely free and open source. There are no accounts, no subscriptions, and no paywalled features — install it from the Chrome Web Store and it works immediately. The headless CLI and its Docker image are free too.

Does it need my Twitch or Kick password?

Never. The browser extension reuses the session you are already logged into, and the headless CLI authorizes through each platform's device-login — a short code you approve on any device. Either way it does not ask for your password, and it does not export or upload your cookies or tokens. Your credentials stay where they are.

Does it farm drops while I'm AFK or the tab is in the background?

Yes — that is the whole point. By default it uses a lightweight background mode that keeps your watch time counting without a video tab open at all. If progress ever stalls, it automatically falls back to a pinned, muted tab to keep your drops moving while you do other things.

Can I run it without a browser, on a server?

Yes. Alongside the browser extension, Lurkloot ships a headless command-line version that runs the exact same farming engine with no browser at all — both Twitch and Kick farm over plain HTTP. There is a prebuilt, multi-arch Docker image, so you can leave it running 24/7 on a server, a NAS, or a Raspberry Pi. You authorize each platform once with a device-login code, then it just collects.

Is Lurkloot open source?

Yes. The whole codebase is open source on GitHub — the extension, the headless CLI, and the shared farming engine. You can read every line, build it yourself, and confirm exactly what it does. Since nothing is hidden and nothing phones home, you do not have to take our word for the privacy claims.

Which games and drops does it support?

It works with any Twitch or Kick drops campaign the platform offers — including popular titles like Rust and Valorant, plus everything else with active drops. It discovers live campaigns automatically, tracks the right channel for each drop, and switches channels as campaigns finish.

Is it safe to use? Will I get banned?

Lurkloot operates entirely within your own normal, logged-in browser session and does not touch your password or export any data. That said, it is an unofficial tool and is not affiliated with, endorsed by, or sponsored by Twitch or Kick. Automating viewing may be against a platform's terms of service, so use it at your own discretion.

How does the auto-claim work?

When a drop becomes claimable, Lurkloot claims it for you automatically. The same goes for Twitch channel points and Kick's daily challenge cards, which are opened as soon as their watch-time goal is met — both are on by default, with a separate toggle per platform. You can also turn on notifications so you know the moment a reward lands, and it tells you when all campaigns are exhausted.

Can I control which campaigns it prioritizes?

Fully. Drag campaigns to set an explicit farming order, or pick a strategy: ending soonest first, lowest availability first, or priority-list only. You can exclude specific campaigns and channels, choose which games to farm, and keep a per-platform Idle Watchlist as a fallback for when no eligible drops are available.

Ready when you are

Stop watching.
Start collecting.

Free, and running in under a minute. Install once and let your drops pile up while you do literally anything else.

Works on every Chromium browser
  • No .exe, no download — just an extension
  • Open source — audit every line
  • Or run it headless via Docker
  • Windows · macOS · Linux · ChromeOS
  • Updated for every Twitch & Kick change

No account · No password · No tracking