Desktop client for monitoring Kick Drops campaigns and running automated watch sessions.
Inspired by TwitchDropsMiner by DevilXD.
- Desktop UI for Kick Drops campaigns, progress, channels, and inventory.
- Session management with persistent cookies.
- Queue-based channel worker with automatic fallback when a channel goes offline.
- Campaign/reward thumbnails cached locally for fast UI rendering.
- Python 3.10+
- Google Chrome
- Windows 10/11 or modern Linux desktop
py -3 -m venv .venv
.\.venv\Scripts\activate
pip install -r requirements.txt
python app/main.pypy -3 -m pip install -r requirements.txt
py -3 -m pip install pyinstaller
py -3 -m PyInstaller --noconfirm --clean build.specOutput: dist/
GitHub Actions workflow: Build Portable Apps
Artifacts:
KickDropsMiner-Windows-x64KickDropsMiner-Linux-x64
kick_config.json(local settings/queue)cookies/kick.com.json(saved session cookies)chrome_data/(browser profile data)cache/reward_thumbs/(thumbnail cache)logs/app.log(current session log)
py -3 app/diagnose_env.py