TwitchMiner

Watches Twitch streams for you to earn channel points, catch watch streaks, follow raids and claim drops (each drop once).

  • Other
  • Tools & Utilities
Watches Twitch streams for you to earn channel points, catch watch streaks, follow raids and claim drops (each drop once). Configured entirely through environment variables, with an optional analytics web page. BETA: the first login needs the container console (see the first-run note in the project README).

Platform availability

Available on 1 of 9 platforms

  • Unraid
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox (not listed)
  • Helm (not listed)
  • Mac (not listed)
  • Windows (not listed)
  • Linux (not listed)

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

40/100 Fair

Maintained
75last commit 3 days ago
Popular
00 GitHub stars
Easy to install
201 install platform, Docker image
Light to run
No data

Based on 3 of 4 factors.

Availability: platform listings confirmed today

GitHub stars
0
Open issues
0
Last commit
2026-10-09
License
GPL-3.0
Activity
rising

Checked today - source: GitHub (Poag/TwitchMiner)

Resources & Compatibility

Requirements not published yet.

Checked today - source: Docker Hub image tags and published docs

First-install notes

No first-install notes yet.

Alternatives

No alternatives collected yet.

Common questions

How is TwitchMiner configured?

It is configured entirely through TCPM_* environment variables instead of editing run.py. The project includes an .env.example for reference.

What data should I mount in a Docker setup?

Mount one data folder controlled by TCPM_DATA_DIR. It stores cookies, the drops database, logs, and analytics.

If a drop claim fails, will it keep retrying?

No, each drop is claimed only once. Attempts are stored in a small per-account database, so a failing claim is not retried or re-notified.

What happens with drops for a game where the account is not connected?

Those drops are skipped. It issues a warning once a day that includes a countdown to the end of the campaign.

Answers sourced from github.com

Community

No community discussions collected yet.