SwiftMiner

Twitch Drops Miner for macOS.

Set it once, and SwiftMiner automates the process—identifying eligible streams, tracking active campaigns, and claiming rewards across all your accounts with zero browser overhead.

Free and open source, with no subscriptions or paid tiers. SwiftMiner runs locally on your Mac.

Latest release: v1.32 · Requires macOS 14.0 or later

SwiftMiner Twitch Drops miner dashboard showing active campaigns on macOS
Free & Open Source Signed & Notarized by Apple No Docker Required Built for Mac Multi-Account Support

Set and forget.
A native Twitch Drops miner that automates it all.

Stream selection, progress tracking, and reward claiming keep moving in the background for every account you manage.

Mining for the whole squad

Host drops for yourself and friends from a single instance. Track active campaigns and progress across every account without setting up multiple environments.

Auto Claim Twitch Drops

SwiftMiner acts as a native Twitch Drops auto-claimer, claiming rewards the moment they unlock so you do not have to keep checking.

Local Web Interface

Monitor progress and manage active miners remotely from your phone, tablet, or any device on your local network.

SwiftBot Integration

Let friends set up, reconnect, and check their miners through Discord while SwiftMiner handles the Drops in the background.

Automatic updates

New features and Twitch compatibility fixes install themselves — powered by Sparkle, with no manual downloads.

Menu bar mode

Keep SwiftMiner tucked away while miners run, with quick access when you need to check progress.

Web Dashboard

Check progress and control miners from your phone, tablet, or any browser on your network without keeping the main Mac app in front.

SwiftMiner Web Dashboard showing active Twitch Drops miners in a browser

A Twitch Drops miner
built to scale.

Designed to work perfectly for a single user or a whole group. SwiftMiner keeps accounts, priorities, and campaign progress organized, making it easy to manage drops for yourself and your friends while keeping the UI clean.

The whole group at a glance

See every account’s live status, current campaign, next reward, and shared game priorities from one macOS dashboard.

SwiftMiner Overview showing five Twitch accounts mining simultaneously with their current campaigns and next rewards

Multi-account control

Open any miner for detailed stream health, account-specific priorities, campaign eligibility, and individual controls.

Miners Screen

Drops progress tracking

Track active, completed, and upcoming Twitch Drops for games like Rust, Sea of Thieves, Overwatch 2, Tarisland, and World of Warcraft while SwiftMiner automatically finds eligible streams and keeps progress moving.

Drops Screen

See everything it does

Review stream changes, claim attempts, scan results, and account events from a readable local activity log.

Activity Logs Screen

How the Twitch Drops miner works.

Set your preferences once, then let SwiftMiner handle the repetitive work.

01

Add your Twitch account

Authenticate securely and keep account data on your Mac.

02

Pick preferred games

Prioritize the campaigns you care about most.

03

SwiftMiner watches streams

Eligible streams are selected and monitored automatically.

04

Rewards are claimed

Claimable rewards are handled as soon as they are ready.

Security built in.

Your Twitch password never passes through SwiftMiner. You sign in directly with Twitch, while the access tokens SwiftMiner needs stay protected on your Mac.

No password handling

SwiftMiner uses Twitch's secure device-code sign-in flow. The app never requests or stores your password, and authorization tokens are saved directly in the macOS Keychain.

Protected Web Dashboard

The optional Web Dashboard supports login protection before browser access is allowed.

Remote access is optional

Network and tunnel features are opt-in, so local use stays local unless you enable them.

Scoped external logins

When internet access is enabled, Twitch OAuth keeps people limited to their own miners.

An over-engineered Twitch Drops miner.
Lightweight by design.

A native Swift app is completely over-engineered for a task like this. But that's exactly why it runs so efficiently in the background with a low resource footprint.

Quiet background work

Designed natively to avoid the heavy CPU and RAM consumption of hypervisors and virtual machines. Run active miners quietly in the background without causing your MacBook fans to spin up or your battery to drain.

Low CPU & memory

Apple Silicon and Intel

Built for macOS 14.0 or later, with native architecture slices for both Apple Silicon and Intel Core processors. Full speed, no emulation needed.

Apple Silicon & Intel

Built with Swift

Written natively in Swift instead of using resource-heavy wrappers, running external scripts, or configuring Python container images. The interface opens instantly, stays responsive, and runs efficiently for days.

100% Native Swift

100% Open Source

Every part of SwiftMiner is public and auditable, from the app to the update flow. You can inspect the code, build it yourself, or follow along on GitHub.

MIT Licensed · Auditable

Twitch Drops Miner Comparison: Native vs Python & Docker

While cross-platform Python apps are built for personal computers, running them on macOS often requires terminal workarounds and security overrides. Meanwhile, Docker setups are designed for headless servers; running them on a personal Mac introduces significant CPU, memory, and virtualization overhead.

Native Swift App

  • Instant Setup: Drag & drop to applications
  • Near-Zero RAM: Optimized compiled code
  • Secure: Gatekeeper signed & notarized
  • Auto-Updates: Native Sparkle updates
  • OS Integration: Leverages Apple's native software stack
Recommended for macOS

Python App

  • Signing: Not notarized, needs a Terminal workaround
  • Interface: Cross-platform UI, not native to macOS
  • Runtime: Packaged Python application
  • Updates: Manual re-download to upgrade

Docker Container

  • Setup: Requires Docker Desktop & compose files
  • Resources: Heavy always-on background daemon
  • No Interface: Container runs fully headless
  • Updates: Manual image pulls to upgrade
SwiftMiner Icon

Ready for the next drop.

Free, open source, and ready in about a minute. Download the latest signed release and let SwiftMiner handle the watch progress.

Get SwiftMiner

Free · Version 1.32 · Requires macOS 14.0 or later · Auto-updates.